2

有人知道如何检查用户当前是否在 iframe 中工作?例如。用户点击进入 iframe。我知道我无法获得有关目标的任何信息,但它自己的 iframe 元素嵌入到我的网站中,所以问题是:有没有办法检测用户是否“激活”或“聚焦”了 iframe 元素?“onactivate”和“onfocus”操作在 Chrome 中不起作用...

编辑:我希望父窗口检测用户是否更改为 iframe。框架在我的域上。

4

1 回答 1

1

如果内部的内容iframe在您的控制之下,那么您可以尝试:

  1. 内部捕获onclickonfocus事件<body>iframe
  2. 发消息window.parent
  3. 在父母身上,听取该消息并采取适当的行动。

但是,请注意,消息传递仅支持 IE8+

于 2013-10-14T07:29:51.120 回答