Chrome,但是 without Google

2023/06/09 chrome sspai

作为新时代浏览器领域的王者,Google Chrome 自 2008 年 9 月 2 日公布以来,一路过五关斩六将,送走了不少竞争对手。依托其背后的 Chromium 开源项目,第三方纷纷推出基于 Chromium 内核定制的浏览器产品,其中也涌现出了 BraveVivaldi 等佳作。根据 2023 年 5 月的统计数据,Chrome 浏览器在全球拥有超过 62%[注释 1] 的市场份额。 单从市场占有率来看,这些基于 Chromium 的定制产品还未对 Chrome 本身地位形成威胁。

Chrome 虽好,槽点也不少。因 Google 核心业务——搜索和广告,其本身就是建立在海量的用户数据之上,再加上 Chrome 与 Google 服务的深度整合,致使 Chrome 常年遭受来自于用户关于隐私问题的质疑。而事实上这些数据也并未做到完全「可控」,因为许多数据选项 Google 都没有为其设立开关。

作为浏览器领域的「劳模」,Chrome 的更新频率也令人咋舌。稳定渠道每两到三周会进行一次小幅更新,每月会进行一次重大更新。虽然更新往往会带来一些新功能或者安全性修复,但频繁的更新导致稳定性也受到影响,即使是「稳定版」,现在遇到稀奇古怪的 bug 也不是什么新鲜事,而 Chrome 自动更新是不能直接关闭的。继「正版 Windows 的受害者 [注释 2]」后,互联网又出现了「正版 Chrome 的受害者」。

而本文介绍的 ungoogled-chromium,就能轻松解决这些烦恼。

ungoogled-chromium 介绍

ungoogled-chromium 是基于 Chromium 的衍生版本,代码同样开源。相比起 Chromium,其剥离了所有来自 Google 的网络服务组件,进一步屏蔽 Google 内置于浏览器中的各种数据收集行为(比如: Google Safe Browsing API 会收集你浏览的所有网站地址用于恶意网址识别)。

下载链接

ungoogled-chromium 官方支持 Windows / macOS / Android / Linux 平台,可以在 GitHub 中访问软件源代码。

平台链接备注
Windows下载链接x86 / x64
macOS下载链接Intel 芯片 / Apple 芯片
Android下载链接x86 / arm / arm64
Linux下载链接请查看 repositories 页面,自行选择适用的版本

注:Android 版本停留在v99.0.4844.51-1,截止本文发布时已经超过一年未更新,建议选择其他替代品。

使用技巧

1. 修复在线安装 Chrome 扩展插件功能

step.1 在浏览器地址栏中输入chrome://flags/#extension-mime-request-handling,修改默认选项为「Always prompt for install」;

chrome-without-google-01step.1

step.2 在 GitHub 获取 chromium-web-store 插件(下载链接),浏览器应该会弹出该插件的安装提示。如果未弹出安装选项,将下载好的.crx文件拖到chrome://extensions/页面安装;

step.3 此时就可以打开 Chrome Web Store 或 Microsoft Store 在线安装 Chrome 扩展插件了。除了在线扩展插件商店,当你在任何网页中下载.crx文件时,也会弹出扩展插件安装提示。

chrome-without-google-02step.3

2. 保留网站 Cookies

 ungoogled-chromium 在默认情况下,关闭浏览器时会清除所有网站的 Cookie。此举虽然能保护隐私,但是每次打开浏览器的时候都要重新登陆各种网站和服务,在实际使用中颇为不便。建议在chrome://settings/cookies 设置中将「常规设置」的选项修改为「在无痕模式下阻止第三方 Cookie」。

chrome-without-google-03隐私设置

3. 其他推荐的 chrome://flags 设置

ungoogled-chromium 在 Chrome 浏览器chrome://flags的基础上新增了部分定制选项(这类选项被标记为「ungoogled-chromium flag」),同时恢复了一小部分在 Chrome 中被移除的chrome://flags选项,你可以根据需要决定是否调整这些设置项。

我推荐的 chrome://flags 设置如下,完整的 ungoogled-chromium-flags 说明请参考:官方文档

选项说明
#extension-mime-request-handling允许直接安装.crx文件,建议修改为「Always prompt for install」
#show-avatar-button如果没有浏览器多用户切换的使用需求,可以修改为「Never」隐藏用户按钮。
#keep-old-history修改为「Enabled」可以永久保留历史记录
#remove-tabsearch-button修改为「Enabled」可以隐藏搜索标签页按钮
#disable-qr-generator修改为「Enabled」可以隐藏地址栏中的二维码图标
#disable-sharing-hub修改为「Enabled」可以隐藏地址栏中的分享图标
#hide-sidepanel-button修改为「Enabled」可以隐藏浏览器侧边栏 / 阅读列表
4. 启用浏览器 DRM 数字版权保护功能

当你使用 ungoogled-chromium 访问流媒体网站,可能会发现一些版权内容无法播放,特别是观看一些从国外进口的影视版权资源时,非常容易遇到这个问题。比如使用 ungoogled-chromium 直接打开爱奇艺《复仇者联盟 4:终极之战》,播放器会报错:DASH-A00000-702

chrome-without-google-04

其背后原因也很简单:播放该资源需要浏览器支持 DRM 数字版权保护技术 [注释 3],而 Chrome 数字版权保护所需的 Widevine 组件并没有随 Chromium 项目一同开源 [注释 3]。Widevine 是 Google 于 2010 年收购的一种数字版权保护技术,作为组件内置于 Chrome 中。其本身用于加密 / 解密版权内容,未包含在 Chromium 开源项目内也情有可原。

解决思路也很简单,找到最新版 Widevine 组件、或者最新版本的 Chrome 安装包,把 Widevine 相关文件提取出来,「搬」到指定的文件路径中,重启浏览器即可恢复浏览器 DRM 数字版权保护功能。

step.1 下载最新的 Widevine 组件。截止本文发布,Widevine 最新版本为:4.10.2557.0

Widevine 版本适用平台下载链接
4.10.2557.0Windowsx64 x86
4.10.2557.0macOSIntel 芯片 Apple 芯片
4.10.2557.0Linuxx64

step.2 解压下载的文件,按照要求将文件放入指定路径(本文以 macOS 为例);

打开「访达」-「应用程序」-「Chromium」,右键点击「显示包内容」,依次打开/Contents/Frameworks/Chromium Framework.framework/Libraries/,在该路径下,按层级分别新建名称为WidevineCdm/_platform_specific/mac_arm64(Intel 芯片为mac_x64)的三级文件夹。

将下载解压得到的LICENSE.txtmanifest.json两个文件拷贝至WidevineCdm/文件夹中;将libwidevinecdm.dyliblibwidevinecdm.dylib.sig两个文件拷贝至/WidevineCdm/_platform_specific/mac_arm64/文件夹中。

chrome-without-google-05chrome-without-google-06

step.3 重启浏览器,在chrome://components/页面中检查「Widevine Content Decryption Module」组件版本,正常情况下版本号会由 0.0.0.0 变成4.10.2557.0

chrome-without-google-07

step.4 测试效果。再次打开刚才报错的电影,此时已经可以正常播放。

注:因为 DRM 已经生效,所以在截图中,电影画面会自动变成黑色,实际上电影此时可以正常播放。

chrome-without-google-08报错提示消失

参考资料

  1. ungoogled-chromium Wiki
  2. ungoogle-chromium - 全平台纯净版浏览器 - 未定义应用 | Undefined APP
  3. How to install the Widevine CDM plugin?

注释 [1]:数据来源:Statcounter。统计结果仅供参考。

注释 [2]:该句原为「你可能是盗版 Windows 的受害者」,当电脑运行未经合法授权的 Windows 副本时,系统可能会弹出该提示。自 Win 10 起,微软制定了强制更新策略,早期可能会导致电脑无法启动或者出现各种故障,再加上 Win 10 上市初期糟糕的软件质量,十分影响设备的正常使用,引发网友吐槽,戏称自己为「正版 Windows 的受害者」。

注释 [3]:不是所有流媒体内容都要求浏览器具备该技术。比如同样是爱奇艺平台提供的《正义联盟:扎克施耐德版》无需 DRM 组件也可正常播放。

注释 [4]:实际上,Chromium 开源项目并非开源了 Chrome 中的所有组件,部分 Chrome 组件出于各种因素没有开源。

© 本文著作权归作者 @JLDUAN 所有,并授权少数派独家使用,未经少数派许可,不得转载使用。 原文地址 sspai.com