上传Chrome扩展程序到Chrome网上应用商店时出现"清单文件无效"的错误提示。

5

我一直在本地开发Chrome扩展程序。现在我已完成,想将其上传到Chrome Web Store。但当我上传时,出现以下提示:

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"
    }
}

有人知道问题出在哪里吗?终于完成扩展程序,现在遇到这个问题真是让人沮丧。

2个回答

5

使用了你的manifest.json文件,出现了以下错误。

无法从'/Users/jjperezaguinaga/samples/ext'加载扩展程序。所需值“version”缺失或无效。它必须是1到4个由句点分隔的整数,每个整数应介于0和65536之间。

我从你的版本号中删除了一些0,然后就能够加载它了。


太好了!!!非常感谢! 不知何故,我的Chrome没有出现这个错误。不知道为什么…… - chromedude
没有头绪,甚至没用过Canary。很高兴能帮到你。 - jjperezaguinaga
只需将 "version": "0.0.0.0.1" 替换为 "version": "0.0.0.1" - Rauf

0

替换

"version": "0.0.0.0.1"

使用

"version": "1.0"

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接