将脚本加载到Google Chrome扩展程序

时间:2011-08-04 09:18:46

标签: javascript google-chrome-extension

我正在尝试创建新的扩展程序但是当我包含JavaScript时我遇到了问题:

 {
  "name": "<name>",
  "version": "1.0",
  "description": "<description>",
    "default_icon": "icon.png",
    "content_scripts": [
    {
      "matches": ["http://*.com"],
          "js": ["script.js"]
    }
  ],
  "permissions": [
    "http://*.com/"
  ]
}

我遇到了这个错误:

could not load extension from <path>
Invaild value for 'content_scripts[0].matches[0]':Empty path

1 个答案:

答案 0 :(得分:32)

您的网址无效matches - 内容脚本match patterns需要计划主机路径。该路径包含主机之后的第一个斜杠/(在本例中为*.co.il) Chrome抱怨您没有路径,因此您必须添加路径。

  • 如果您只想匹配 http://*.co.il,只需将其更改为http://*.co.il/即可。
  • 如果您想匹配所有路径,请将其更改为http://*.co.il/*