使用开发者模式:
在Chrome扩展管理页面,勾选开发者模式。
然后浏览第三方扩展文件夹(未打包),或者将第三方扩展安装包crx格式,拖进去安装即可
以开发者模块安装插件,都是可以安装成功的。
插件(Plug-in,又称addin、add-in、addon或add-on,又译外挂)是一种遵循一定规范的应用程序接口编写出来的程序。其只能运行在程序规定的系统平台下(可能同时支持多个平台),而不能脱离指定的平台单独运行。因为插件需要调用原纯净系统提供的函数库或者数据。很多软件都有插件,插件有无数种。例如在IE中,安装相关的插件后,WEB浏览器能够直接调用插件程序,用于处理特定类型的文件。插件的定位是开发实现原纯净系统平台、应用软件平台不具备的功能的程序,其只能运行在程序规定的系统平台下(可能同时支持多个平台),而不能脱离指定的平台单独运行。因为插件需要调用原纯净系统提供的函数库或者数据。
1、在Chrome/EDGE,转到以下URL地址栏(或打开扩展的Chrome浏览器菜单->更多的工具或扩展从Edge菜单)。Chrome:chrome://extensions/Edge:edge://extensions/。2、找到Chrome/Edge禁用的扩展程序。记录扩展名的ID,该ID以长字符串的格式显示,例如abcdefghijklmnopqrstuvwxyz。
3、运行注册表编辑器(regedit)。
4、导航到以下注册表项:Chrome:HKEY_LOCAL_MACHINESOFTWAREPoliciesGoogleChromeEdge:HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftEdge。
5、对于Chrome,右键单击Chrome并选择New->Key,然后将新密钥命名为ExtensionInstallWhitelist。对于Edge,右键单击Edge并选择New->Key,然后将新密钥命名为ExtensionInstallAllowlist。
6、右键单击创建的新密钥(即ExtensionInstallWhitelistExtensionInstallAllowlist),然后选择New->StringValue。用序号命名新值,以1、2、3等开头。因此,如果它是允许的第一个扩展名,则将新值命名为“1”。
7、对于数值数据,输入您从上一步复制的扩展名的ID,以便数值看起来像。
随着 Chrome 的扩展(extensions)政策越来越严苛,更新到最新版 Chrome 80 后安装非官方商店扩展的方法不仅更麻烦了,使用这些非官方扩展的用户还会在每次启动 Chrome 浏览器后看到如下警告信息:这其实挺烦人的
对于大部分工作内容都要依靠浏览器的人而言,这样一则警告不仅会反复造成视觉干扰,启动后强行抢占窗口焦点的行为也让其它浏览器快捷键一时间失去了作用,必须先手动关掉这个警告才能进行其他 *** 作。
如果你不得不使用一些并未在 Chrome 扩展商店中上架的扩展,但又不喜欢这个烦人的第三方扩展警告,不妨通过本文的这则技巧屏蔽它。
注:本教程中 Windows 需拥有本地拥有最高权限,如设备在域网络中请联系系统管理员。
以 Aria2 的 GUI 扩展camtd为例,该扩展没有在 Chrome 应用商店上架,仅在 GitHub 提供下载地址。在以往的版本中,我们可以先下载 .crx 文件并解压缩到本地(可以使用 7zip 等工具解压缩),打开 Chrome 浏览器的「扩展程序」管理页面(chrome://extensions/)、勾选右上角的「开发者模式」,之后点击「加载已解压缩的扩展程序」进行手动安装。
但这样安装的扩展都会被 Chrome 视为非官方扩展并d窗提示。
开启 Chrome 扩展的开发者模式
因此这里我们先不急着安装。确认勾选并启用「开发者模式」后,回到「扩展程序」管理页面(chrome://extensions/)并点击工具栏中的「打包扩展程序」,选择已经解压好的扩展文件路径,在d出的窗口中无需添加私钥文件并选择「打包扩展程序」。
打包扩展程序
之后 Chrome 会生成两个文件:Camtd.crx和Camtd.pem,将生成的 .crx 文件直接拖到 Chrome 扩展管理页面进行安装,此时扩展依旧无法启动。我们需要做的是打开详细信息并拷贝其 ID 备用。
复制扩展 ID
下载 Chrome 企业版的组策略管理模版,解压后在 policy_templates\windows\adm\zh-CN 路径下找到chrome.adm文件。
通过 Windows 运行gpedit.msc组策略管理器,右键「管理模版」后点击添加「模版」。
选择刚才找到的chrome.adm,然后点击关闭,这时候在组策略管理的左侧会出现「经典管理模版」;依次展开「Google >Google Chrome >扩展程序」,在右侧找到「配置扩展程序安装白名单」,双击打开。
在控制项中选择「已启用」,然后在「排除的扩展程序 ID」中点击显示,将刚才拷贝扩展 ID 添加上去并确定保存。
重启 Chrome 浏览器,此时打开 Chrome 菜单栏底部会出现「由贵单位管理」,但非官方商店扩展已经可以自动加载并正常使用了,同时也不会d出任何警告信息。
未来如果功能或政策有变,想要还原也很简单,删掉添加的非官方商店扩展并且在组策略中找到「配置扩展程序安装白名单」的对应项,选择「未配置」 确定即可还原。
通过以上办法就可以继续在特定场景下在高版本的 Chrome 中继续使用本地扩展,并且不会出现警告信息。和其它需要破解 .dll 文件的方法相比该方法近乎「无痛」,只通过权限管理的方式实现,并且不会对 Chrome 升级更新产生影响。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)