Chrome扩展程序:在页面加载之前注入JS

时间:2013-10-04 22:19:29

标签: javascript google-chrome google-chrome-extension

是否可以在页面加载之前注入JS,还是需要使用内容脚本和文档完成的方式?

例如,是否有更快的方法来执行JS,一旦打开页面就会将页面变为红色?

1 个答案:

答案 0 :(得分:43)

使用"run_at": "document_start"在清单文件中声明内容脚本,以使其尽快运行,即在构建文档根目录之后(当<head>尚不存在时)。

对于非常具体的示例,最好是声明内容样式,类似于内容脚本,但使用"css"键而不是"js"

如果您想尽快动态运行脚本,请在触发chrome.tabs.executeScript事件时致电chrome.webNavigation.onCommitted