javascript - 在 iframe 外捕获鼠标事件数据

标签 javascript jquery html facebook iframe

我正在开发一个 Facebook 应用程序,并且遇到了这样一种情况,即能够捕获鼠标是否离开应用程序的 iframe 将是一个非常好的信息。我试过在 jquery 中使用 window.blur() 和 window.focus() ,但是(出于目前我的内容呈现方式的原因)这只适用于 Firefox。我考虑过使用 mousemove() 来捕获鼠标的 x 和 y 位置,但看起来一旦鼠标离开 iframe 我就不走运了。

tl;dr 我有一个我可以控制的 iframe 和一个我无法控制的嵌入页面。我需要捕获鼠标移动/点击/我的 iframe 之外的任何内容,并想知道这是否真的可行。谢谢!

最佳答案

我结合了 Martin 和 qwertymk 的解决方案来解决这个问题。我会检查你们是否回答了这个问题,但由于你们不能赞成评论,所以必须这样做。谢谢大家。

关于javascript - 在 iframe 外捕获鼠标事件数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4718060/

相关文章:

javascript - 如果最后一行已显示,如何防止 jQuery 加载更多停止功能

javascript - 联系表单不发送表单值

在 WordPress 的 PDF 文件下载链接中检测到 HTML 恶意文件

html - 页脚在底部

javascript - express.js - 最好的 POST json 模式验证器

javascript - jQuery - img src 中的变量返回未定义

javascript - 为 iphone 移动网络定制的警报框

javascript - 如何让侧边栏在 div 内滑动而不是在 body 内滑动?

javascript - Jquery Index 报告错误的索引

javascript - jquery 单独切换