有人知道如何检查用户当前是否在 iframe 中工作吗? 例如用户点击 iframe。我知道我无法获得有关目标的任何信息,但它自己的 iframe 元素已嵌入到我的网站中,所以问题是:是否有任何方法可以检测用户是否“激活”或“聚焦”iframe 元素? “onactivate”和“onfocus”操作在 Chrome 中不起作用...
编辑:我希望父窗口检测用户是否更改了 iframe。该框架在我的域中。
最佳答案
如果里面的内容iframe
都在你的掌控之中,那么你可以试试:
- 捕获
onclick
和onfocus
<body>
上的事件内部iframe
- Post a message至
window.parent
. - 在父级上,收听该消息并采取适当的行动。
但是,请注意 messaging is only supported IE8+ .
关于javascript - 注意用户是否更改为 iframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19323405/