正如问题所述,我有一个跨域父级的iframe.如果该内容滚动到视图中或在页面加载时已在视图中,我需要触发事件.正常检查页面顶部/侧面和视口高度/宽度的距离似乎不起作用,因为它们测量iframe本身内的页面.
我无法在父页面上编辑/添加任何内容来启用此功能,所有内容都必须位于iframe内.
这背后的原因是记录内容是否曾有机会被用户查看,或者是否已将其加载到视图之外并保留在那里.
有些公司为广告提供这项服务,但就发现它是如何实际完成而言,它似乎是黑暗艺术之一.
任何帮助将不胜感激.
编辑:我所谈到的提供此服务的公司的两个例子.
>查看(4)下的第一个刻度
http://www.doubleverify.com/what-is-verification/
>他们首先声明他们可以在右侧http://adxpose.com/home.page做
解决方法
spider.io可能会使用浏览器计时攻击.他们的页面上有一个视频:
http://www.spider.io/viewability/
这是一个关于一些浏览器计时攻击如何工作的很好的报告:http://www.contextis.com/documents/2/Browser_Timing_Attacks.pdf