屏蔽 Chrome “请停用以开发者模式运行的扩展程序”(对新版 chrome 失效)

Chrome 更新版本后这玩意儿又弹出来了。找了一圈发现暂时没好使的办法,Google 是铁了心要封堵。
Stackoverflow 上有一个回答可以参考:
https://stackoverflow.com/questions/30287907/how-to-get-rid-of-disable-developer-mode-extensions-pop-up/30361260#30361260
总之要么直接换 dev 版,它不管你用插件,要么试试上面的操作。


对未经 Google 认证的第三方插件,每次启动 Chrome 时都会弹一个“请停用以开发者模式运行的扩展程序”,我都得点取消。来回几次,搞得非常郁闷,于是搜了一下有没有关掉这个东西的法子。
发现方案的思路都是一样的——把 Google 官方提供的规则包加入到组策略里,再把插件的 id 加入到规则包的白名单中。操作很简单,就记录一下吧。
参考的博客是:https://hencolle.com/2016/10/16/baidu_exporter/
我这儿就相当于是一个中文、简化、实例版的上文。

被警告的插件是一个 sci-hub 的辅助工具。这个 .crx 应该不是官方开发的,但很好用,直接在论文页面点一下,会自动跳转到 sci-hub 的下载页。所以顺便案例一下它的 gayhub :https://github.com/allanino/sci-hub-fy
Clone 下来的是一个文件夹,可以通过在 chrome://extensions/ 页直接 加载已解压的扩展程序 安装,当然这样每次启动 Chrome 就会弹出上方提示。
接下来就是添加白名单的过程,注意需要开启 开发者模式

  1. 打包这个文件夹,即 chrome://extensions/ 页面的第二个操作。完成后得到 .crx 和 .pem 两个文件。在这里原文说 .pem 在日后升级这个插件时需要用到,我不太清楚用法,需要的话请自行搜索。
  2. 把 .crx 拖动到 chrome://extensions/ 页面安装插件,安装后会得到一串比较长的 id 字符,后续要做的就是把它写进白名单中。
  3. 下载 Google 的规则包:https://dl.google.com/dl/edgedl/chrome/policy/policy_templates.zip 。没法下载的请自行搜索网盘镜像。
  4. 解压缩,然后打开路径 %SystemRoot%\PolicyDefinitions,把下列文件复制到该目录下:

    • ./Windows/admx/chrome.admx;
    • ./Windows/admx/google.admx;
    • ./Windows/admx/en-US/;
    • ./Windows/admx/zh-CN.
  5. 打开组策略:win+R 输入 gpedit.msc。在 本地计算机 策略 > 计算机配置 > 管理模板 中可以找到新加入的 Google 规则包 Google。打开 Google Chrome > 扩展程序 > 配置扩展程序白名单,把 未配置 改为 已启用,下方的 选项 中有 要从黑名单中排除的扩展程序 ID,点开 显示...,把刚才复制的扩展程序 ID 粘贴进去,重启 Chrome 你就发现没有警告信息了。

这是 Windows 下的操作步骤。关于其他系统请查看原文。

你可能感兴趣的:(疑难杂症)