4

Chrome,但是 without Google

 1 year ago
source link: https://sspai.com/post/80189
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Chrome,但是 without Google

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

1

step.1

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

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

1

step.3

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

2.保留网站 Cookies

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

1

隐私设置

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

1

其背后原因也很简单:播放该资源需要浏览器支持 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/文件夹中。

1
1

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

1

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

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

1

报错提示消失

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

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


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK