具体来说,我正在评估页面上的所有图像以查看它们是否具有某个属性,然后根据这些属性将一些新的 <divs> 添加到 DOM。在执行这些修改之前,我是否必须等待 document.ready 触发才能保证 Chrome 已经加载了 DOM 的所有必要部分?
我遇到的问题是有时 document.ready 需要很短的时间才能触发,而用户已经在浏览页面,想知道为什么我的扩展程序还没有产生任何效果。问题通常只持续片刻,但足以令人讨厌。
如果我不费心等待 document.ready,而是立即处理文档,一切似乎都正常;但我想知道我是否只是走运了。