【问题标题】:Chrome Extension failing to upload in Chrome Web Store developer dashboardChrome 扩展无法在 Chrome 网上应用店开发者仪表板中上传
【发布时间】: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


【解决方案1】:

@wOxxOm 知道了。扩展无需打包即可压缩和上传。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-25
    • 1970-01-01
    • 2015-02-13
    • 2022-12-21
    • 1970-01-01
    • 1970-01-01
    • 2012-07-05
    • 2012-12-18
    相关资源
    最近更新 更多