I具有Chrome扩展名,并使用开发人员模式创建
crx
文件。我将crx
文件上传到某些内部URL(www.xyz.com/internal.crx)。
当我尝试使用URL安装扩展名(不在开发人员模式下)时,抛出错误软件包是无效的:
crx_required_proof_missing我在开发人员模式下使用拖放模式使用的same file,效果很好。请帮助解决URL内部下载和安装扩展的问题。
在最新版本的Chrome仅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