请注意,如果用户更改为iframe

时间:2013-10-11 16:52:49

标签: javascript html iframe

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

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

1 个答案:

答案 0 :(得分:1)

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

  1. 在内部onclick
  2. onfocus上捕获<body>iframe个事件
  3. Post a messagewindow.parent
  4. 在父母身上,听取该消息并采取适当的行动。
  5. 但请注意messaging is only supported IE8+