如何检测iframe页面何时开始加载?
How can I detect when an iframe page begins loading?
我希望iframe的打开器能够检测用户每次更改该iframe内的页面。使用jQuery,我可以检测每次页面在iframe内完成加载:
$('#myIframe').on('load', function() {/*do stuff*/});
然而,我还想检测(在iframe 打开器中)每次页面在该iframe内开始加载。
注意:在iframe中显示的内容来自第三方站点,因此我无法在那里插入代码,以便iframe可以显式地提醒打开器。
有人知道当页面开始加载时触发的事件吗?我没有多少运气通过互联网搜索找到任何东西,因为大多数人似乎只对检测iframe何时完成加载感兴趣
不幸的是,确保它在大多数浏览器中工作的唯一方法是使用<iframe onload="myonloadscript();"
主页的window.onload
事件会告诉你iframe何时已经加载,你可以确定它已经开始请求它的src页面
编辑:
只是从一篇文章中复制(这是他们的hack)
做这个跨域?没那么容易。您将得到如下内容:子文档没有访问父文档的权限。事实上,网上有很多关于如何实现它的文档,但问题是,它往往是过时的,解决方案往往只适用于几个浏览器。
相关文章:
- 如何添加类,同时开始在文本字段中输入文本
- 浏览器何时记录历史记录
- 为什么要对define.md和module.exports进行条件检查,以及条件何时通过
- 让javascript知道epub3电子书中何时播放媒体覆盖
- 希望日期开始结束于while循环中的一个房间id的一个数组
- 如何判断何时将dom节点添加到文档中
- ng模型内的ng重复的ng重复开始
- 知道何时从UIWebView中开始播放YouTube视频
- Twitter Bootstrap - 如何检测媒体查询何时开始
- 如何查找部分加载何时开始和结束
- 如何检测UIWebView何时开始选择文本
- 如何检查文档何时开始加载,document.readyState未更新
- 检测iframe何时开始加载新URL
- 浏览器的事件循环何时开始?
- Youtube检测视频何时开始播放
- Javascript闪烁背景颜色:何时停止闪烁,何时开始闪烁
- 如何检测iframe页面何时开始加载?
- 检测输入何时开始/结束聚焦
- 检测移动Safari何时因为第二个视频开始而停止播放视频
- 如何通过JavaScript知道用户何时开始或停止视频