ungoogled-chromium用法介绍

ungoogled-chromium

https://www.v2ex.com/t/1070455

ungoogled-chromium 是一款移除了所有 Google 特有的 Web 服务的,基于 Chromium 的自由及开放源代码的网页浏览器。

(注:macOS 还可以通过 brew install --cask eloston-chromium 安装)

特性

  • ungoogled-chromium 的 UI 和 Chrome / Chromium 几乎没有差别,可以直接替代。
  • ungoogled-chromium 通过给 Chromium 源码打补丁,并且批量替换源码内置的 Google 网址作为兜底,彻底与 Google 脱钩,因此不会产生任何遥测请求。
  • ungoogled-chromium 还有一些其他有用的特性:去除了自动更新功能,目前仍保留 manifest v2 ,弹出窗口强制转为标签页等等。

一些例子

  • /t/1004324 [怎么禁止 chrome 敢死队一般的更新啊] :
    ungoogled-chromium 不会自动更新。

  • /t/1056113 [一个反常识: 在 Chrome 浏览器里如何拿到用户最真实的 CPU 和其他硬件信息(不走 UA ] :
    经验证,Chrome 、Chromium 、MS Edge 、Brave 均会泄露用户硬件信息,ungoogled-chromium 则不涉及此问题。

  • /t/1066450 [逆天 Chrome ,新版本连下载链接都不让看了] :
    我向 ungoogled-chromium 提交了补丁(ungoogled-chromium#2997),128.0.6613.84 版本之后恢复了下载链接的显示。

推荐设置

以下是我个人的一些推荐设置。

初次使用 ungoogled-chromium 的用户可能会觉得没有内置搜索引擎等默认设置有些难用,以下一些设置可以将一些熟悉的感觉找回来。

  1. 搜索引擎

    ungoogled-chromium 默认禁用了所有搜索引擎,可以通过以下步骤添加回来:

  2. Chromium 插件

    以下步骤可以让 ungoogled-chromium 在任意页面都可以直接安装 crx 插件,并且也能在官方商店页面中直接安装插件:

    (注:如果应用商店遇到“不可用”的错误,再次刷新页面即可修复)

  3. 新标签页

    以下步骤可以恢复 Chrome 的默认新标签页,并禁用常用网站:

  4. 其他设置

    chrome://flags 中标记有 “ungoogled-chromium flag” 的条目均为 ungoogled-chromium 特有的功能,可以根据自己的偏好设置。

    例如,你不喜欢 Chromium 左上角的标签搜索按钮,可以同通过禁用 chrome://flags/#remove-tabsearch-button 去除这个按钮。

  5. 保留网站 Cookies

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

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.0 Windows x64 x86
4.10.2557.0 macOS Intel 芯片 Apple 芯片
4.10.2557.0 Linux x64

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 已经生效,所以在截图中电影画面会自动变成黑色,实际上电影此时可以正常播放。

报错提示消失

posted @ 2026-04-01 23:19  petercao  阅读(528)  评论(0)    收藏  举报