【问题标题】:`Manifest file is invalid` when uploading my chrome extension to the Chrome Web Store将我的 chrome 扩展程序上传到 Chrome 网上应用店时,“清单文件无效”
【发布时间】:2012-12-18 12:46:44
【问题描述】:

我一直在本地开发 chrome 扩展。我刚刚完成它并想将其上传到 Chrome 网上应用店。当我上传它并告诉我:

An error occurred: Invalid manifest. If your manifest includes comments, please remove them as our gallery does not support them yet.

我检查了 JSON 以确保它是有效的,并且据我所知它是完全有效的。我尝试以不同的方式命名它并上传它,但它仍然不起作用。我也尝试更改编码,但没有奏效。清单如下

{
    "name": "Name",
    "version": "0.0.0.0.1",
    "manifest_version": 2,
    "description": "Description",
    "browser_action": {
        "default_icon": "icon.png",
        "default_popup": "popup.html"
    },
    "icons": { "128": "icon.png"},
    "permissions": [
        "tabs",
        "http://*/*",
        "webNavigation",
        "history",
        "storage"
    ],
    "content_scripts": [{
        "matches": ["http://*/*", "https://*/*"],
        "js": ["js/jquery.min.js", "js/tab.js"]
    }],
    "background": {
        "page": "background.html"
    }
}

有人知道问题出在哪里吗?在终于完成扩展后得到这个真是令人沮丧。

【问题讨论】:

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


    【解决方案1】:

    使用了你的 manifest.json,得到了这个错误。

    无法从“/Users/jjperezaguinaga/samples/ext”加载扩展。必需的值“版本”缺失或无效。它必须是 1-4 个点分隔的整数,每个整数介于 0 和 65536 之间。

    我从您的版本中删除了一些 0,并且能够加载它。

    【讨论】:

    • 漂亮!!!太感谢了!出于某种原因,我的 chrome 没有给我那个错误。不知道为什么不...
    • 不知道,甚至没有使用过 Canary。很高兴能帮上忙。
    • 只需将 "version": "0.0.0.0.1" 替换为 "version": "0.0.0.1" :)
    【解决方案2】:

    替换

    "version": "0.0.0.0.1"
    

    与

    "version": "1.0"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-25
      • 1970-01-01
      • 2013-02-21
      • 2012-04-01
      • 2014-07-12
      • 1970-01-01
      • 2015-04-06
      • 1970-01-01
      相关资源
      最近更新 更多