【问题标题】:I'm trying to create a Google Chrome extension [closed]我正在尝试创建 Google Chrome 扩展程序 [关闭]
【发布时间】:2020-04-23 15:49:21
【问题描述】:

清单不是有效的 JSON。行:10,列:6,尾随逗号不 允许。

谁能告诉我这个错误的解决方法?

{
  "manifest_version": 2,
  "name": "know your web policy",
  "version": "1.0",
  "description": "Know the policy of web page",
  "icons": {
      "128": "icon128.jpeg",
      "48": "icon48.jpeg",
      "16": "icon16.jpeg",
    },
  "browser_action": {
    "default_icon": "Policy16.jpeg",
    "default_popup": "popup.html"
  },
}

【问题讨论】:

  • 您是否尝试阅读错误消息? 第 10 行,第 6 列,不允许使用尾随逗号 没有比这更不言自明的了
  • { "manifest_version": 2, "name": "know your web policy", "version": "1.0", "description": "Know the policy of web page", "icons" :{“128”:“icon128.jpeg”,“48”:“icon48.jpeg”,“16”:“icon16.jpeg”,}“browser_action”:{“default_icon”:“Policy16.jpeg”,“default_popup ": "popup.html" } }
  • 如果我删除那个逗号,我仍然会收到同样的错误
  • 查看新错误的行号和列号。

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


【解决方案1】:

Trailing comma not allowed

删除多处最后一个逗号:

"16": "icon16.jpeg",

}, }

您还可以使用 jsonlint 来帮助您更快地验证和发现 JSON 中的错误。

【讨论】:

  • "icon16.jpeg", }, 应该是"icon16.jpeg"},
  • @MadaManu-- 谢谢老兄!它起作用了,jsonlint 非常有帮助。
猜你喜欢
  • 1970-01-01
  • 2011-04-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多