有没有办法查看网站的哪些元素仍在加载,以便 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/