Chrome扩展程序的内容脚本仅绑定到本地网页

时间:2019-09-16 16:58:13

标签: javascript google-chrome-extension

我已将本地运行页面与“ contentScript.js”连接如下。

manifest.json

  {
    "name": "Erase",
    "version": "1.0",
    "description": "Build an Extension!",
    "permissions": ["activeTab", "declarativeContent", "storage"],
    "options_page": "options.html",
    "background": {
        "scripts": ["background.js"],
        "persistent": false
      },
    "page_action": {
        "default_popup": "popup.html" 

    },
    "content_scripts": [
      {
          "matches": ["http://127.0.0.1:5000/"],
          "js": ["/contentScript.js"]
      }
  ],
    "manifest_version": 2
  }

contentScript.js

alert("this is naver")

因此,当我访问http://127.0.0.1:5000/时,会显示警报。为了对this site做同样的操作,我编辑了matches以(仅)包含目标网址“ https://www.naver.com/”。实际上,我尝试了许多其他网址,直到发现{{ 1}}不起作用。看来,我无法为非本地Web文件绑定contentScript.js。我想念什么?有一些示例,其中http://*/*有网址,但我尝试这样做没有任何结果。

0 个答案:

没有答案