我有一个执行脚本的脚本,但在我的情况下,该脚本仅在我单击图标时运行:在我的情况下,我需要在页面加载时自动运行/注入(inject)脚本。
我的代码:
chrome.browserAction.onClicked.addListener(function (tab) {
// for the current tab, inject the "inject.js" file & execute it
chrome.tabs.executeScript(tab.ib, {
file: 'inject.js'
});
});
最佳答案
因此,经过更仔细的观察,我找到了这个解决方案:
chrome.tabs.onUpdated.addListener(
function ( tabId, changeInfo, tab )
{
if ( changeInfo.status === "complete" )
{
chrome.tabs.executeScript({
file: 'inject.js'
});
}
});
关于javascript - 自动执行扩展上的脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47268972/