google-chrome-extension - 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 文件,但尚未确定问题所在。
解决方案
为了解决这个问题,我不得不迁移到 Manifest V3。
Google 文档“Introducing Manifest V3”没有在任何地方说明迁移是更新商店中已经存在的扩展所必需的步骤。
推荐阅读
- swiftui - SwiftUI - 在数组中的第 N 个元素之后显示内容(广告)
- python - 验证失败时,Django 自定义表单验证器不会引发异常
- angularjs - 如果您在 Visual Studio Code 中安装包期间必须在 Angular JS 中发现此类问题,请按照以下步骤操作
- flutter - WebRTC setRemoteDescription Session 在 Flutter 中为 Null 错误
- python - 如何在类中调用函数?
- c# - 更改面板背景图像后,我想在重新运行表单时保存它
- c# - 从 Firestore 检索数据时遇到问题
- javascript - html2canvas 在 php 循环中不起作用
- c# - Unity3d 2020.3.10f1 和 Android 10 - 想要通过从下载文件夹中读取我的 GPX 文件来访问它们
- django - 在 django 视图中使用 select_related 会增加查询时间