谷歌Chromium,不与谷歌集成

2020-06-07 13:26:51

未搜索-铬尽可能保留默认的铬体验。与其他对网络浏览器有自己设想的Chromium分支不同,未经谷歌搜索的铬实质上是Chromium的临时替代品。

未谷歌-铬功能调整,以增强隐私,控制和透明度。但是,几乎所有这些功能都必须手动激活或启用。有关更多详细信息,请参阅功能概述。

在没有登录谷歌账户的情况下,Chromium在安全和隐私方面做得相当好。然而,Chromium仍然对Google Web服务和二进制文件有一定的依赖性。此外,谷歌将Chromium设计为对用户来说简单直观,这意味着他们在透明度和内部操作控制方面做出了妥协。

在构建和运行浏览器时,移除对任何Web服务的所有剩余后台请求。

从源代码中删除所有预制二进制文件的使用,并在可能的情况下将其替换为用户提供的替代文件。

禁用抑制控制和透明度的功能,并添加或修改提升它们的功能(这些更改几乎总是需要手动激活或启用)。

这些功能以配置标志、补丁和自定义脚本的形式实现。有关更多详细信息,请参阅设计文档。

本部分概述了未经谷歌搜索的铬的特点。有关更详细的信息,最好参考源代码。

用以qjz9zk结尾的不存在的备选方案替换源代码中的许多web域(称为域替换;有关详细信息,请参阅docs/sign.md)。

禁用特定于Google域的功能(例如Google Host Detector、Google URL Tracker、Google Cloud Messaging、Google Hotword等)。

添加许多新的命令行开关和Chrome://标志条目以配置默认禁用的功能。有关详细列表,请参阅docs/flag s.md。

当未提供URL方案(例如,Omnibox、书签、命令行)时,默认使用HTTPS。

在搜索引擎编辑器(chrome://settings/searchEngines)中添加建议URL文本字段,以自定义搜索引擎建议。

为Chromium添加自定义跨平台构建配置和打包包装。它目前支持许多Linux发行版、MacOS和Windows。(有关系统的详细信息,请参阅docs/sign.md。)。

(Irdium浏览器功能更改)阻止具有trk:方案的URL连接到Internet也阻止具有顶级域qjz9zk(如域替换中使用的)的任何URL尝试连接。

(Iridium和Inox功能更改)在检测IPv6可用性时防止对IPv6地址执行ping操作。请参阅上面的--set-ipv6-probe-false标志来调整行为。

除了未搜索到的铬介绍的功能之外,未搜索到的铬还选择性地借用了以下项目的许多功能(按照大致的重要性顺序):

在此存储库的问题跟踪器中讨论和跟踪其他平台。在贡献、报告、联系部分了解有关使用问题跟踪器的更多信息。

注意:这些二进制文件是由任何愿意构建和提交它们的人提供的。因为这些二进制文件不一定是可复制的,所以无法保证真实性;换句话说,这些二进制文件被篡改的可能性始终不为零。如果这种情况不太可能发生在你身上,请在新的一期中报告。

MacOS:以eloston-Cr的形式在自制软件中提供。只需运行BREW桶,获取eloston-Cr,然后BREW桶安装eloston-Cr即可。铬将出现在您的/Applications目录中。

该存储库只包含所有平台的公共代码;它不包含构建未搜索的铬所需的所有配置和脚本。大多数用户将希望使用特定于平台的repos,其中所有剩余的配置和脚本都是针对特定平台提供的:

如果您希望在自己的构建过程中包含未搜索到的铬代码,请考虑使用此repo中的标记。这些标签遵循格式{Cr_Version}-{Revision},其中。

用户用于测试和调试、贡献代码、提供反馈,或者只是在一定程度上使用未搜索到的铬。