Chrome扩展程序是否正在执行?

时间:2017-07-02 09:37:50

标签: javascript google-chrome

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代码弹出到控制台中,并且在控制台上可以运行它。

当我加载我的扩展程序并在页面上单击它时,它不起作用。是什么给了什么?

0 个答案:

没有答案
相关问题