我试图让我的Chrome扩展在加载新页面时运行函数init()
,但我在尝试理解如何做到这一点时遇到了麻烦。据我所知,我需要在background.html中执行以下操作:
chrome.tabs.onUpdated.addListener()
检查页面何时更改chrome.tabs.executeScript
运行脚本。这是我的代码:
//background.html
chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
chrome.tabs.executeScript(null, {code:"init();"});
});
//script.js
function init() {
alert("It works!");
}
我还想知道init()函数是否可以访问位于其他JS文件中的其他函数--
https://stackoverflow.com/questions/9915311
复制相似问题