【问题标题】:Chrome extension issue: Dictionary keys must be quotedChrome 扩展问题:必须引用字典键
【发布时间】:2014-08-29 04:35:29
【问题描述】:

尝试制作我的第一个 Chrome 扩展程序并收到以下错误:Manifest is not valid JSON。行:2,列:4,必须引用字典键。这是我的 Manifest.JSON:

{
  “manifest_version”: 2,
  "name": "James Hipstour",
  "description": "Replace all mentions of 'hipster' with James Montour.",
  "version": "1.0”,
  "content_scripts": [
    {
      "matches": ["http://jquery.com/*"],
      "js": ["jquery-2.1.1.js", "content.js"]
    }
  ],
  "background_page": "background.html"
}

有什么想法吗?

【问题讨论】:

  • SO 的语法高亮应该是一个线索:“manifest_version” 没有作为字符串高亮显示。

标签: json google-chrome google-chrome-extension


【解决方案1】:
“manifest_version”: 2,
...
"version": "1.0”,

那些smart引号需要更改为"plain"

"manifest_version": 2,
...
"version": "1.0",

看到区别了吗?

编辑代码时,请确保在记事本等纯文本编辑器中进行。远离 Word 等文字处理器。

【讨论】:

    【解决方案2】:

    当我为 background:scripts 键指定无效脚本时,这发生在我身上。

    通过更正路径,问题得到解决。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-24
      • 1970-01-01
      • 2015-01-03
      相关资源
      最近更新 更多