content_scripts.matches对于Chrome扩展程序无效

时间:2014-01-08 23:14:58

标签: google-chrome-extension

出于某种原因,我收到了一个错误:

Chrome extension error

使用以下清单:

{
  "manifest_version": 2,

  "name": "Genie Extension",
  "description": "An extension to put genie's lamp in every website you visit.",
  "version": "1.0",
  "content_scripts": [
    {
      "matches": "<all_urls>",
      "js": [
        "genie.js",
        "uxGenie.js",
        "angular.js",
        "jquery.js",
        "extension.js"
      ],
      "css": ["styles.css"]
    }
  ]
}

基于the docs,我的印象是我可以使用<all_urls>匹配...但看起来这不是真的吗?我做错了什么?

编辑:我尝试了其他模式,看起来它们都无法正常工作。我在这里做事的方式还有其他问题吗?

1 个答案:

答案 0 :(得分:1)

只需将"matches": "<all_urls>"更改为"matches": ["<all_urls>"]即可。