我有一个广告iframe动态写入我的页面。里面的广告本身可能有另一个iframe,并且会“点击”点击事件,因此无法轻松跟踪它们。我过去曾经使用@Vince这个伟大的插件:
https://github.com/finalclap/iframeTracker-jquery
这似乎工作正常,直到这个窗口全部在IS ITSELF中运行iframe并且焦点位于最外面的页面上。我可以看到它获取翻转/推出事件,但除非焦点位于第一个iframe窗口内的某处,否则它不会获得点击。
有没有人找到一个可靠的方法来做到这一点?如果有人可以提供帮助,请提前致谢。
答案 0 :(得分:1)
在不编写大量javascript检测点击逻辑的情况下执行此操作的一种方法是将广告放在页面上,并将可点击链接链接回您的站点。更新计数器,然后将它们重定向到目标页面。
以上只是一种不同的思考方式。此外,如果他们没有启用JavaScript,它仍然可以使用。
答案 1 :(得分:1)
我认为由于same origin policy,您无法使用Javascript。
我的iframeTracker插件使用狡猾的解决方法来检测基于鼠标和焦点事件的点击iframe,而这些事件根本不适用于多个嵌套的iframe。