0%

打包导入BaiduExporter到Chrome教程(译)

本文主要译自 Guide on Packaging and Import Baidu Exporter to Chrome,并在一些细微之处做了补充或修改,所有解释权归属于原作者,侵删。

前言

因为侵权的原因,Google 将 BaiduExporter 从 Chrome Web Store 下架。出于安全的原因, Chrome 会禁用从本地导入的未知来源的扩展。每次启动 Chrome 时,如果 Chrome 加载了已解压的扩展程序,都会出现提示禁用的弹窗。

所以本文提供了一个通过使用 Windows 组策略来加载最新版本 BaiduExporter 的解决方案。

下载BaiduExporter扩展

这里 克隆或者下载最新的 BaiduExporter 扩展。

打包扩展

如果你有编译好的版本,以下步骤不需要:

  1. 启动 Chrome, 打开 chrome://extensions, 勾选 开发者模式,在上方选择 打包扩展程序
  2. 定位到之前下载的 BaiduExporter 源码(选择 /BaiduExporter/chrome/ 目录),点击 打包扩展程序
  3. 源码目录下将会新生成 *.pem 文件,保留这些文件,如果以后要更新扩展将会用到 *.pem 文件;
  4. 将生成的 *.crx 文件拖到 chrome://extensions 页面来安装扩展。勾选 开发者模式 来显示和获取 扩展ID

使用组策略编辑器来应用Chrome策略

  1. 这里 下载 Chrome 模版的压缩文件
  2. 将以下文件或者文件夹下所有文件拷贝到以 %SystemRoot%\PolicyDefinitions(通常是 C:\Windows\PolicyDefinitions ) 为根目录的对应目录下:
    • ./windows/admx/chrome.admx;
    • ./windows/admx/google.admx;
    • ./windows/admx/en-US/;
    • ./windows/admx/zh-CN/
  3. 按下 Win+R 组合键并运行 gpedit.msc 打开组策略编辑器,如果在 本地计算机策略 -> 计算机配置 -> 管理模版 下看到 Google/Google Chrome 子目录,则说明Chrome策略添加成功。(PS. 简易版和家庭版的 Windows 系统没有内置组策略编辑器。如果你使用的是这些 Windows 版本,你应该先参考这个教程来安装组策略编辑器)

将BaiduExporter的扩展ID添加至白名单

通过以下步骤将扩展ID添加至白名单:

  1. 组策略编辑器中,导航至 本地计算机配置 -> 管理模版 -> Google -> Google Chrome -> 扩展程序 部分;
  2. 在右侧双击并打开 配置扩展程序安装白名单
  3. 勾选左上角的 已启用,点击左下方的 显示,将 BaiduExporter 的扩展ID添加进去。

添加至白名单的扩展将会在 Chrome 重启之后默认加载。