javascript - 准确捕获 iframe 上的点击

标签 javascript jquery html iframe ads

我的页面上动态写入了一个广告 iframe。里面的广告本身可能有另一个 iframe,并且会将点击事件“吸入”其中,因此无法轻松跟踪它们。我过去使用过@Vince 这个很棒的插件:

https://github.com/finalclap/iframeTracker-jquery

这似乎工作正常,直到所有运行的窗口本身都是一个 iframe 并且焦点位于最外层页面上的某个位置。我可以看到它获得了翻转/推出事件,但除非焦点位于第一个 iframe 窗口内的某个位置,否则它不会获得点击。

有没有人找到可靠的方法来做到这一点?如果有人可以提供帮助,请先致谢。

最佳答案

无需编写大量 JavaScript 检测点击逻辑即可实现此目的的一种方法是在页面上放置广告,并将可点击的链接链接回您的网站。更新计数器,然后将其重定向到目标页面。

以上只是一种不同的思考方式。另外,如果他们没有启用 JavaScript,它仍然可以工作。

关于javascript - 准确捕获 iframe 上的点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25891050/

相关文章:

jquery - 如何获取<li>元素的索引

javascript - 无法在 JavaScript Promise 中为变量设置正确的范围

javascript - 使用 glFrameBufferTextureLayer 分层渲染 3D 纹理

javascript - Mongoose - 子架构引用父子文档

javascript - 重写主干以传递 API key

javascript - 防止在输入时在 contenteditable div 中添加换行符标签

jquery - 如何使用 jQuery 将查询字符串参数附加到超链接 URL

javascript - 网站(HTML5、JavaScript)能否访问移动设备(android/iPhone)的联系人列表、SDCard 文件

javascript - 如何将 HTML 文件插入 JavaScript 文件?

javascript - 如何将纹理应用到 THREE.ExtrudeGeometry?