manifest.json:
{
"name": "Name",
"version": "0.1",
"manifest_version" : 2,
"description": "Does Stuff",
"background" : {
"scripts" : ["background.js"]
},
"browser_action": {
"default_icon": "icon16.png"
},
"permissions": ["activeTab"]
}
background.js:
chrome.browserAction.onClicked.addListener(function(tab) {
chrome.tabs.executeScript(null, {file: "script.js"});
});
script.js:
Array.from(document.querySelectorAll("[id^='MTG_INSTR$']") ).forEach( el =>
{
el.textContent = "Test";
});
当我打算运行扩展程序的页面时,我可以将script.js代码弹出到控制台中,并且在控制台上可以运行它。
当我加载我的扩展程序并在页面上单击它时,它不起作用。是什么给了什么?