我试图让window.onload事件尽早触发,以便Google认为我的页面加载更快(这是一项令人沮丧的任务,因为从用户角度来看,到达window.onload需要多长时间基本上是无关紧要的,但我偏离了主题)
然而,我不知道延迟onload事件的原因!具体来说:
- 如果我在页面中加载Facebook likebox,它会在
<iframe>
中加载,那么它的加载会延迟onload事件吗?如果likebox iframe必须加载一堆个人资料图片,那么onload是否等待它们完全加载? - 假设在文档准备好后,我对HTML blob进行异步AJAX请求并将其注入页面。如果此HTML blob包含许多
<img>
标记,则onload事件是否等待所有这些标记加载完成?
通常情况下,浏览器如何知道何时触发onload事件?哪些事情会阻塞onload,哪些事情不会阻塞?