41

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

例如,有没有更快的方法来执行 JS,一打开页面就变红?

4

1 回答 1

66

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

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

如果要尽快动态运行脚本,则chrome.tabs.executeScriptchrome.webNavigation.onCommitted事件触发时调用。

于 2013-10-04T22:56:17.880 回答