是否可以在页面加载之前注入 JS,或者是否需要使用内容脚本和方式来完成文档?
例如,有没有更快的方法来执行 JS,一打开页面就变红?
是否可以在页面加载之前注入 JS,或者是否需要使用内容脚本和方式来完成文档?
例如,有没有更快的方法来执行 JS,一打开页面就变红?
在清单文件中声明一个内容脚本,"run_at": "document_start"
以使其尽快运行,即在构建文档根之后(当<head>
还不存在时)。
对于您非常具体的示例,最好声明一个内容样式,类似于内容脚本,但使用"css"
key 而不是"js"
.
如果要尽快动态运行脚本,则chrome.tabs.executeScript
在chrome.webNavigation.onCommitted
事件触发时调用。