如何阻止网络字体以提高隐私

使用文本的网站有两个主要选项来显示它。使用大多数用户设备上可用的字体或使用未安装在用户设备上的自定义 Web 字体。

blocked-web-fonts

自定义网络字体(例如 Google 字体)在网站上显示文本时为网页设计师提供了更多选择,但它们要求访问者在连接到网站时下载这些字体。通常使用缓存来避免在每次访问页面时都下载字体。

对于互联网用户来说,使用网络字体有两个主要缺点:

  • 表现
  • 隐私

性能是显而易见的,因为需要向托管字体的服务器发出请求以下载它。虽然这通常很快,但它仍然会增加加载时间。服务器问题也可能导致网站加载问题。带宽预算紧张或连接速度非常慢的用户可能会从阻塞中受益最多。

隐私是第二个。由于向服务器(例如托管公司字体的 Google 服务器)发出请求,因此会自动提交 IP 地址等信息。并非所有托管网络字体的组织都使用这些信息来跟踪用户,但这种情况总是有可能发生。

例如,谷歌在条款中强调了以下内容:

API 旨在帮助您增强您的网站和应用程序(“API 客户端”)。您同意 Google 可以监控 API 的使用以确保质量、改进 Google 产品和服务并验证您是否遵守条款。这种监控可能包括 Google 访问和使用您的 API 客户端,例如识别可能影响 Google 或其用户的安全问题。

由于许多站点使用网络字体,因此广泛使用的字体可以为组织提供有关用户在 Internet 上的活动的附加信息。

阻止网络字体可能会导致某些网站出现显示问题。仅依赖 Web 字体且未设置回退的站点可能无法正确显示。

查明网站是否使用网络字体

确定网站是否使用网络字体相对容易。

  1. 使用快捷键 Ctrl-Shift-I 打开浏览器的开发者工具。您会发现它也列在主菜单中,通常在“更多工具”下。
  2. 切换到网络选项卡。
  3. 激活字体过滤器。
  4. 加载有问题的网站并监控列表。

如何阻止网络字体

firefox-web-fonts-block

根据所使用的浏览器,可以通过多种方式阻止 Web 字体。

Firefox 用户可以将首选项 gfx.downloadable_fonts.enabled 和 gfx.downloadable_fonts.woff2.enabled 设置为 false 以阻止浏览器中的可下载字体。

浏览器有另一个可能有用的设置。在 Firefox 41 中引入,它使 Firefox 能够为访问的网站设置特定的字体。

  1. 在浏览器的地址栏中加载 about:preferences#general 以开始使用。
  2. 向下滚动到字体部分并选择高级按钮。
  3. 取消选中“允许页面选择自己的字体,而不是上面的选择”。您可能需要滚动窗口才能看到该选项。
  4. 选择确定。

内容拦截器 uBlock Origin 的用户可以向其中添加一条自定义行,以拦截 Web 字体。打开设置,切换到我的过滤器,然后添加行 *$font,third-party。选择保存,一切就绪。内容拦截器包括一个更严格的选项,它可以拦截所有远程字体。要激活它,请在扩展程序的设置中选择“阻止远程字体”。无法正确显示的网站可能会被排除在阻止之外。

ublock-block-web-fonts

这仅阻止在第三方网站上使用网络字体。仍然允许第一方网站加载它们。

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun191189.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2022年9月16日
下一篇 2022年9月21日

相关推荐