找出所有内容何时真正完成加载

Cin*_*mon 5 javascript jquery

是否有可靠的跨浏览器解决方案,以确定网站上的所有内容何时完成加载?由于我有很多要加载的东西(其中一些是在iframe中),这实际上并不起作用(即使浏览器的加载指示仍在旋转,事件也会被触发):

$(window).add('iframe').bind('load').promise().done(function() {
    alert('Too early :(');
});
Run Code Online (Sandbox Code Playgroud)

Ada*_*eld 0

在 iframe 内部,只需使用并在顶层页面中创建该函数即可。

$(function(){
    parent.function();
});
Run Code Online (Sandbox Code Playgroud)