javascript - 如何查看哪些元素仍在加载并阻碍 window.onload 触发?

标签 javascript html onload onload-event

有没有办法查看网站的哪些元素仍在加载,以便 window.onload 无法触发?

最佳答案

我不知道有什么全局性的方法可以做到这一点 - 很可能没有。

唯一想到的就是 checking images for whether they have successfully loaded 。我想您可以浏览每个图像并检查这些属性。

但是,您将很难区分失败的图像加载过程和仍在进行中的图像加载过程。为了进行这种区分,您必须使用每个图像的 onerror 事件并设置某种“失败”标志。

真正非常困难的是控制缓慢加载的脚本:如果脚本加载缓慢,则此时不会执行 JavaScript,因此除了使用 the asnyc or defer properties 之外,无法检测到任何延迟。 ...但我想这需要对您使用的任何 JavaScript 进行根本性的改变。

关于javascript - 如何查看哪些元素仍在加载并阻碍 window.onload 触发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2847701/

相关文章:

javascript - 如何添加控件和按钮映射?

javascript - 我的 switch 语句每次都会打印默认值 - 这是一个简单的石头、剪刀、布游戏

javascript - 将参数作为对象文字发送的更好方法?

html - JQuery-mobile,左侧边栏/工具箱

javascript - 浏览器在收到响应时会导致 JS 中断吗?

javascript - CRM 2013 - 引用子记录的 Javascript 表单警报(加载事件)

Javascript - 如何检测文档是否已加载(IE 7/Firefox 3)

javascript - 按不在特定符号之间的符号拆分字符串

javascript - 如何在 Angular 2 Material 表的搜索结果中加粗搜索模式

javascript - 为什么 "cssFloat"和 "float"样式表现不一样?