时间:2020-05-30 08:23:34 来源:系统堂 游览量: 次
Chrome / Edge禁用.CRX已安装的浏览器扩展程序(打开解决方法)
在将带有.crx 扩展名的打包扩展名安装到基于Chromium的Web浏览器(例如Google Chrome或Microsoft Edge)中时,该扩展名会自动禁用,并且用户无法将其切换为灰色。另外,显示以下消息作为禁用扩展的原因:
此扩展程序未在Chrome网上应用店中列出,并且可能是您不知情添加的。
此扩展名不是来自任何已知来源,并且可能是在您不知情的情况下添加的。
Chrome和Edge会自动关闭所有不安全的扩展程序。其中包括未通过官方扩展商店安装的自定义.crx打包扩展。例外是解包的扩展名和通过命令行加载的扩展名。在这两种允许的情况下,浏览器在每次启动时都会显示 “ disable developer mode extensions ”弹出警告消息。
为了允许打开通过.crx文件的侧载安装的扩展,这里有一些解决方法。
方法1:通过策略将扩展列入白名单
Google Chrome和Microsoft Edge支持企业客户的策略配置。将白名单和允许以其他方式阻止的扩展名使用的策略可用于强制浏览器启用和启用该扩展名。若要设置该策略,请按照下列步骤操作:
1. 在Chrome/ EDGE,转到以下URL地址栏(或打开扩展的Chrome浏览器菜单 - > 更多的工具或扩展从Edge菜单)。
Chrome:chrome://extensions/
Edge:edge://extensions/
2. 找到Chrome / Edge禁用的扩展程序。记录扩展名的ID,该ID以长字符串的格式显示,例如abcdefghijklmnopqrstuvwxyz。
3. 运行注册表编辑器(regedit)。
4. 导航到以下注册表项:
Chrome:HKEY_LOCAL_MACHINESOFTWAREPoliciesGoogleChrome
Edge:HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftEdge
5. 对于Chrome,右键单击Chrome并选择New- > Key,然后将新密钥命名为ExtensionInstallWhitelist。
对于Edge,右键单击Edge并选择New- > Key,然后将新密钥命名为ExtensionInstallAllowlist。
注意:如果密钥已经存在,请忽略此步骤。
6. 右键单击创建的新密钥(即ExtensionInstallWhitelist或ExtensionInstallAllowlist),然后选择New- > String Value。用序号命名新值,以1、2、3等开头。因此,如果它是允许的第一个扩展名,则将新值命名为“ 1”。
7. 对于数值数据,输入您从上一步复制的扩展名的ID,以便数值看起来像:
1 REG_SZ abcdefghijklmnopqrstuvwxyz
8. 重新启动浏览器,禁用的扩展名应自动打开。
方法2:安装为解压缩的扩展
将.crx文件提取到文件夹中,然后使用“ 加载解压缩”选项安装扩展名。
方法3:作为未列出或隐藏的扩展名发布到Chrome Web Store或Microsoft Edge插件商店
将扩展程序发布到Chrome Web Store或Microsoft Edge插件目录时,您可以控制谁可以查看或安装该扩展程序。所有人和商店中列出的扩展程序始终可以使用公共可见性。但是,还有其他选项可将扩展名从商店中隐藏起来,并且可以限制谁可以安装它们。这些选项是:
• 不公开(在Edge中隐藏):在商店中隐藏,不会出现在搜索结果或浏览的用户中。只有具有应用程序或扩展程序链接的用户才能查看和安装它。您可以与域外的用户共享应用或扩展程序链接。
• 私有(在Edge Addons Store中不可用):只有您域中的用户才能看到并安装该应用或扩展程序。或者,您可以将应用程序或扩展名限制为在开发人员仪表板中指定的受信任的测试人员。
• 群组发布(Edge Addons Store中不提供):如果您的扩展程序是要在多个开发人员之间共享和共同开发的,则可以将扩展程序发布到群组发布帐户,以便组中的每个人都可以拥有所有项目并进行更改要延长。仅在您支付一次性开发者注册费时可用。或者,如果至少一个扩展名被添加到您的列表中并设置为私有。