“ Chrome扩展程序抛出CRX文件错误” crx_required_proof_missing”

问题描述 投票:0回答:3

I具有Chrome扩展名,并使用开发人员模式创建

crx
文件。我将
crx
文件上传到某些内部URL(www.xyz.com/internal.crx)。

当我尝试使用URL安装扩展名(不在开发人员模式下)时,抛出错误软件包是无效的:

crx_required_proof_missing

我在开发人员模式下使用拖放模式使用的same file,效果很好。请帮助解决URL内部下载和安装扩展的问题。

在最新版本的Chrome仅CRX3格式中得到支持:

google-chrome-extension crx
3个回答
10
投票
如果您使用开源库来构建扩展名,请使用该供应商验证CRX3支持。另外,您可以使用

https://crx-checker.appspot.com

检查扩展版的版本,并让您的供应商知道。
如果您无法重新包装或无法使用CRX3格式,则可以启用

extensionallowallinsecureupdates策略。 请注意,这只是一个临时的解决方法,所有扩展都必须移至CRX3格式!

M76(2019年7月) 默认情况下,CRX2将被禁用,每个人都应该移至CRX3。 作为暂时的解决方法,可以使用extensionallowalsecureupdates来重新启用CRX2。

(来自

Https://www.chromium.org/crx2-deprecation) 您的选项是:

用某种或另一种方式将CRX3格式的扩展名重新打印,例如使用thisNPM软件包。

使用其他建议的解决方案之一

在Chrome 75中,似乎不可能手动添加扩展名。即使您设法将其拖放到

CRX

页上-Chrome也会阻止其使用。 现在唯一的分销方式似乎仅是通过Chrome网络商店。

Https://support.google.com/chrome_webstore/answer/2811969

8
投票

从Google Web Store中获取签名的CRX文件。


使用chrome://extensions/以在开发人员模式下安装CRX文件。

Import扩展名目录为未包装的扩展名。


8
投票
HERHE。

    我是私人的选择2,因为我是私人。和企业设置中的选项4。
  1. 在某些情况下,提交Google认证的浏览器扩展名不可行或不可行。

© www.soinside.com 2019 - 2025. All rights reserved.