javascript - 如何检测 iframe 的源页面是否已完全加载到 DOM 中
问题描述
我希望在 iframe 的源页面加载到 DOM 后触发一个事件以进行一些自定义客户端。请帮我。
解决方案
如果 iframe 的内容与包含页面的来源相同,则可以DOMContentLoaded
在其上侦听事件:
theFrame.documentWindow.addEventListener("DOMContentLoaded", function() {
// ...
});
(如果内容不是来自同一来源,我认为您不能挂钩该事件 - 但这没关系,因为您也无法进行您提到的自定义。:- ) )
推荐阅读
- swift - 重新加载时 UICollectionViewCell 错误的高度
- php - 转换日期格式 1542575966120 18/11/2018
- html - html拖放不同的项目
- python - 在循环中使用 TensorFlow Estimator
- qt - 如何设置 Qml 文本项的行距?
- python-3.x - pygame - 如何读取文件并将文本blit到屏幕上
- angular - 在角度问题中使用 Bootstrap 进行无限滚动
- hyperlink - Netlogo:如何向每个链接的邻居提问
- unity3d - 在 Unity 中使用 uFllex 找不到 DLL 错误
- reactjs - React createClass() 方法中的 : 符号是什么意思?