【发布时间】:2012-11-08 17:29:23
【问题描述】:
我有一些网页依赖body.onload(或等效的window.onload)来正确设置它们。有时onload 没有被调用。
某些网络浏览器(最好是 Chrome,这显然最常发生这种情况)是否有一个技巧可以告诉我究竟是什么阻止了页面加载成功?
提示:当我按 F5 重新加载整个页面时,这种情况很少(甚至可能永远不会)发生,但更普遍的是,如果通过单击链接或将 url 粘贴到地址栏中到达页面,就会发生这种情况。 onload 语义上是否有一个怪癖可能会绊倒我?
注意脚本本身不会在控制台中产生任何错误。
【问题讨论】:
-
“我很高兴接受“不使用加载”的解决方案,前提是我可以挂钩在 DOM 完全加载后发生的跨平台事件。” 如果您可以控制脚本标签的位置,只需将它们放在页面底部即可。
标签: javascript html dom