首页 > 解决方案 > Chrome 扩展未安装:CRX_HEADER_INVALID

问题描述

我更新了我正在管理的未列出扩展中的一些代码,像往常一样将其发布到商店,并且它已成功更新版本号。

当我尝试安装它时,我得到:包无效:'CRX_HEADER_INVALID'。

crx 文件是为我创建的,根据此处的文档:https ://developer.chrome.com/docs/webstore/faq/#creating-a-listing

...我只是上传了包含我的扩展程序代码的 zip 文件,因此我不知道该怎么做。我检查它是crx3,它是。我正在运行 Chrome 版本 88.0.4324.96。我尝试安装商店中的先前版本,并且出现相同的包无效弹出窗口,所以我唯一能想到的问题可能是这个 crx 文件是如何从我的 zip 创建的。不知道我将如何处理这个问题,或者如果其他人遇到这个问题,也许他们知道发生了什么?

编辑:已经在多个版本的 Chrome 上尝试过,结果都一样。相信问题在于转换为 crx 文件,但尚未确定问题所在。

标签: google-chrome-extension

解决方案


为了解决这个问题,我不得不迁移到 Manifest V3。

Google 文档“Introducing Manifest V3”没有在任何地方说明迁移是更新商店中已经存在的扩展所必需的步骤。


推荐阅读