Matrix 首页推荐 

Matrix 是少数派的写作社区,我们主张分享真实的产品体验,有实用价值的经验与思考。我们会不定期挑选 Matrix 最优质的文章,展示来自用户的最真实的体验和观点。

文章代表作者个人观点,少数派仅对标题和排版略作修改。


作为新时代浏览器领域的王者,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 会收集你浏览的所有网站地址用于恶意网址识别)。

  • 由于彻底移除了 Google 服务相关组件,ungoogled-chromium 无法在线安装 Chrome 扩展插件,后文将提供解决方法。
  • ungoogled-chromium 移除了自动更新功能,你可以根据自己的使用习惯,择期对软件进行更新。

下载链接

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」;

step.1

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

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

step.3
  • chromium-web-store 可以自动检测插件版本,但无法自动更新插件,需要手动点击需要更新的插件进行安装;
  • 未经在线扩展商店服务审核的插件可能存在安全问题,请谨慎使用第三方提供的.crx文件。

2.保留网站 Cookies

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

隐私设置

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

其背后原因也很简单:播放该资源需要浏览器支持 DRM 数字版权保护技术3,而 Chrome 数字版权保护所需的 Widevine 组件并没有随 Chromium 项目一同开源4。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/文件夹中。

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

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

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

报错提示消失

参考资料

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

> 下载 少数派 2.0 客户端、关注 少数派公众号,解锁全新阅读体验 📰

> 实用、好用的 正版软件,少数派为你呈现 🚀