Google chrome extension 无法在Chrome Web Store开发者仪表板中上载Chrome扩展
长时间侦听器,第一次调用 如果已经回答了,我很抱歉,但是我还没有找到它 我在尝试使用Chrome的开发者仪表板时玩得很开心。这些可爱的错误消息是如此模糊,以至于我几乎无法洞察问题的原因 我在两天前刚刚更新了我的分机-是的,我经历了一段令人沮丧的时光,但它最终成功了。我忽略了一个bug,我很快修复了它,现在我正试图上传新文件。我遵循了与之前相同的过程,我在这里找到了:在“将以前打包的扩展上传到Chrome网络商店”下 因此,我的过程是:打包新的扩展文件(包括manifest.json),将.crx文件添加到一个文件夹,将“key.pem”文件添加到同一个文件夹,压缩所述文件夹,然后上传到Chrome仪表板 我知道这个过程将manifest.json文件放在packed.crx文件中,而不是放在我试图上传的压缩文件夹的根目录中。同样,上面的过程以前是有效的,我今天一直在徒劳地重复,但没有成功 对清单文件所做的唯一更改是根据需要增加“版本”号 我反复得到以下信息: 发生错误:无法处理您的项目 在包中找不到清单。请确保将manifest.json放在 zip包的根目录 我的manifest.json,它可能与谁有关Google chrome extension 无法在Chrome Web Store开发者仪表板中上载Chrome扩展,google-chrome-extension,chrome-web-store,manifest.json,Google Chrome Extension,Chrome Web Store,Manifest.json,长时间侦听器,第一次调用 如果已经回答了,我很抱歉,但是我还没有找到它 我在尝试使用Chrome的开发者仪表板时玩得很开心。这些可爱的错误消息是如此模糊,以至于我几乎无法洞察问题的原因 我在两天前刚刚更新了我的分机-是的,我经历了一段令人沮丧的时光,但它最终成功了。我忽略了一个bug,我很快修复了它,现在我正试图上传新文件。我遵循了与之前相同的过程,我在这里找到了:在“将以前打包的扩展上传到Chrome网络商店”下 因此,我的过程是:打包新的扩展文件(包括manifest.json),将.crx
{
"name": "AppName",
"version": "0.0.4",
"description": "App description - information was changed for stackoverflow post",
"manifest_version": 2,
"browser_action": {
"default_icon": {
"48": "img/pictureFile.png"
}
},
"background": {
"scripts": ["background.js"],
"persistent": false
},
"content_scripts": [{
"matches": ["*://linksRemovedForBrevity*"],
"js": ["content.js", "other-content.js"]
}],
"permissions": [
"activeTab",
"storage",
"tabs"
],
"web_accessible_resources": [
"styles.css",
"img/icon48.png"
]
}
我应该提一下,我是个笨蛋,不知道自己在做什么。非常感谢您的任何帮助
干杯 @wOxxOm知道了。扩展不需要打包就可以进行压缩和上传。只需制作一个压缩包,不需要CRX。谢谢,我知道这会很愚蠢。但是如果文件不需要打包到.crx中,为什么文档中会强调它呢?