Chrome Extension - 注入 JavaScript 不起作用



我正在尝试将javascript注入我的chrome扩展,但是,我似乎无法让它工作。

我的清单.json 文件:

"content_scripts": [{
"matches": ["http://*/*", "https://*/*"],
"js": ["src/inject/inject.js"],
"all_frames": true
}]

我的注入.js文件:

chrome.extension.sendMessage({}, function(response) {
var readyStateCheckInterval = setInterval(function() {
if (document.readyState === "complete") {
    clearInterval(readyStateCheckInterval);
//my code to inject here.
}
}, 10);
});

我错过了什么吗?当我访问一个网站时,我希望在页面顶部看到它,但我根本没有看到它。谢谢。

除非你需要传递消息,否则我建议将jQuery添加到javascript文件列表中,并在页面加载后使用$(document).ready(function() { });运行代码。

最新更新