我在我管理的一个未列出的扩展中更新了一些代码,像往常一样将它发布到商店,它已经成功地更新了版本号。
当我尝试安装它时,我得到: Package is 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文件上,但我还不知道问题出在哪里。
发布于 2021-04-08 08:21:44
为了解决这个问题,我不得不迁移到Manifest V3。
谷歌文档"Introducing V3“并没有说明迁移是更新商店中已经存在的扩展所必需的步骤。
https://stackoverflow.com/questions/65923660
复制相似问题