【发布时间】:2020-02-06 20:59:29
【问题描述】:
长时间聆听,第一次来电...
如果此问题已得到解答,我深表歉意,但我无法找到它。
我在尝试使用 Chrome 的开发者仪表板时玩得很开心。可爱的错误消息是如此模糊,以至于我几乎无法深入了解问题的原因。
我 2 天前刚刚更新了我的扩展程序 - 是的,我有一段令人沮丧的时间,但它最终奏效了。好吧,我忽略了一个错误,我很快修复了它,现在我正在尝试上传新文件。我遵循了与之前相同的程序,我在这里找到了:http://www.adambarth.com/experimental/crx/docs/packaging.html 在“将以前打包的扩展程序上传到 Chrome 网上应用店”下
所以我的过程是:打包新的扩展文件(包括 manifest.json),将 .crx 文件添加到文件夹,将“key.pem”文件添加到同一文件夹,压缩所述文件夹,然后上传到 Chrome 仪表板。
我知道此过程会将 manifest.json 文件放在打包的 .crx 文件中,而不是放在我尝试上传的压缩文件夹的根目录中。同样,上述过程以前有效,今天我一直在徒劳地尝试重复它,但没有成功。
对我的清单文件所做的唯一更改是根据需要增加“版本”号。
我反复收到以下信息:
发生错误:无法处理您的项目。
在包中找不到清单。请确保将 manifest.json 放在 zip包的根目录。
我的 manifest.json,它可能与谁有关...
{
"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"
]
}
我应该提一下,我是个菜鸟,对自己在做什么一无所知。非常感谢任何和所有帮助。
干杯!
【问题讨论】:
-
只需制作一个 ZIP,无需 CRX。
-
谢谢,我知道这会很愚蠢。但是,如果文件不需要打包成 .crx,为什么要在文档中强调它?
标签: google-chrome-extension chrome-web-store manifest.json