【发布时间】:2013-03-21 21:43:30
【问题描述】:
我希望 iframe 的开启程序能够检测到用户每次更改该 iframe 中的页面。使用 jQuery,我可以通过以下方式检测每次页面 完成 在 iframe 中加载:
$('#myIframe').on('load', function() {/*do stuff*/});
但是,我还想检测(在 iframe opener 中)每次页面开始在该 iframe 中加载。
注意:iframe 中显示的内容来自第三方网站,因此我无法在其中插入代码,以便 iframe 可以显式提醒开启者。
有谁知道页面开始加载时触发的事件?我没有太多运气通过互联网搜索找到任何东西,因为大多数人似乎只对检测 iframe 何时完成加载感兴趣。
【问题讨论】:
-
你如何在 iframe 上加载内容,当父窗口完全加载时是通过 javascript 加载还是仅在父窗口的相同 http 响应上加载?基于此,我想我可以回答你的问题了??
-
第三方 [又名另一个域]?同源政策
-
我是父窗口,我正在动态创建一个 iframe 标签(基于来自用户的触发器),它的 'src' 属性设置为外部的第三方站点。
-
你有 ::: the-iframe-cross-domain-policy-problem
标签: javascript jquery iframe