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