首页 > 解决方案 > 如何检测 iframe 的源页面是否已完全加载到 DOM 中

问题描述

我希望在 iframe 的源页面加载到 DOM 后触发一个事件以进行一些自定义客户端。请帮我。

标签: javascriptiframe

解决方案


如果 iframe 的内容与包含页面的来源相同,则可以DOMContentLoaded在其上侦听事件:

theFrame.documentWindow.addEventListener("DOMContentLoaded", function() {
    // ...
});

(如果内容不是来自同一来源,我认为您不能挂钩该事件 - 但这没关系,因为您也无法进行您提到的自定义。:- ) )


推荐阅读