首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Chrome扩展名引发CRX文件错误"CRX_REQUIRD_PROOF_MISSING“

Chrome扩展名引发CRX文件错误"CRX_REQUIRD_PROOF_MISSING“
EN

Stack Overflow用户
提问于 2019-07-08 07:47:07
回答 3查看 48.5K关注 0票数 14

我有Chrome扩展,并使用开发人员模式创建crx文件。我将crx文件上传到一些内部url (www.xyz.com/内在.url)。

每当我试图安装带有URL的扩展(不在开发人员模式下)时,它抛出的错误包是无效的:

CRX_REQUIRD_PROOF_MISSING

与我在开发人员模式中使用的拖放CRX文件相同,它运行良好。请帮助解决URL下载和内部安装扩展的问题。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-08-21 21:46:48

在最新版本的Chrome中,只支持CRX3格式:

有关重新打包的说明请参阅下面的文章,以获得关于如何将Chrome应用程序和扩展重新打包为CRX3格式的详细说明。 如果您使用开源库来构建扩展,请与该供应商验证CRX3支持。此外,您还可以使用https://crx-checker.appspot.com检查扩展的版本,并让供应商知道。 如果无法重新打包或不能使用CRX3格式,则可以启用ExtensionAllowInsecureUpdates策略。请注意,这只是一个临时的解决办法,所有扩展必须移动到CRX3格式! M76 (2019年7月)默认情况下,CRX2将被禁用,每个人都应该移动到CRX3。作为一种临时解决方法,ExtensionAllowInsecureUpdates可以用于重新启用CRX2。

(来自https://www.chromium.org/crx2-deprecation)

你的选择是:

  • 以某种方式以CRX3格式重新包装扩展,例如使用 npm包。
  • 使用上述其他建议的解决方案之一
票数 8
EN

Stack Overflow用户

发布于 2019-08-24 19:35:39

在Chrome 75中,手动添加扩展似乎是不可能的。即使你设法拖拽它到chrome://extensions/页面-铬会阻止它的使用。

现在唯一的分发方式似乎只是通过Chrome。

网上商店/答案/2811969

还请参阅此处:缺少

票数 7
EN

Stack Overflow用户

发布于 2020-12-25 20:28:32

截至2020年12月。只有4种可能的选项来安装扩展。

  1. 从谷歌网店获得一个签名的CRX文件。
  2. 使用Chromium在开发人员模式下安装CRX文件。
  3. 导入扩展名为解压缩扩展的目录。
  4. 修改/配置ExtensionSettings策略,如文档中的这里

我更喜欢选择2,因为我是一个私人。和企业设置中的选项4。

在某些情况下,提交用于Google认证的浏览器扩展是不可取的或不可行的。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56930454

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档