在我的Firefox扩展程序中,我使用DOMContentLoaded
来检测页面加载并插入我的HTML。是否有一个事件在此之前触发并且当时文档仍然可用?
答案 0 :(得分:6)
在创建文档之前,在添加任何内容之前发送content-document-global-created
notification(确切地说,当浏览器收到响应的HTTP头并知道它不是'时,就会发生这种情况)重定向或此类)。这是您可以获取文档的最早点。 Gecko完成下载文档内容后会触发DOMContentLoaded
事件,这是您可以访问完整DOM的早期点。在两者之间存在许多其他事件,例如很多progress listener events - 你使用哪一个取决于你想要做什么,没有一般答案。