我的扩展应该在被注入的页面完全加载后才加载一个名为searchTopic.js的内容脚本(是的,我已经在扩展清单中将"run_at"设置为"document_end"),但实际上它在DOM对象全部创建之前就已经加载了(其中关键对象是通过页面中的一些Javascript创建的)。所以问题是,我如何等待页面的Javascript执行完毕?这是我的清单:
"content_scripts": [
{
"run_at": "document_end",
"matches": ["https://groups.google.com/forum/*"],
"js": ["searchTopic.js"]
}
],
window.onload
事件进行操作,或者通过一种轮询方式使用计时器来检测页面是否处于所需状态。 - Rob W