APP下载

Chrome 86安全性提升,造成Google字型显示问题

消息来源:baojiabao.com 作者: 发布时间:2026-05-27

报价宝综合消息Chrome 86安全性提升,造成Google字型显示问题
图片来源: 

Google

Google Chrome 86后加入快取分区功能以防止跨网站追踪,但代价是造成Google字型可能无法显示,不过其他浏览器可能很快也会出现这问题。

Google字型源自Google希望开发跨系统、语系的通用字型,Google于2014年免费开源这套字型资源,受到许多网页及应用开发商的欢迎,目前全球有超过4,200万个网站使用。不过Google 字型虽然CSS经过最佳化,但缺点之一是效能不好、速度不够快,因此一般建议网站管理员下载Google字型到服务器上自行管理,以提升用户浏览网页的效果,连Google自己也这么建议。原本这作法倒也运作无碍,但是因Chrome的一项变更而失效,使效果问题再度浮上台面。

德国开发人员Simon Wicki解释,原本作法下,用户经由CDN呼叫Google字型后,就会被导向由快取服务器下载字型资源。借由跨网站快取(cross-site caching),用户只要从某台快取服务器下载一次到浏览器快取中,之后其他用Google字型的网站都可以套用这字型显示。

然而2020年10月释出的Chrome 86加入了浏览器快取分割(partitioned browser cache)功能,再也不允许字型等跨网站资源在同一个CDN内分享共用。这原是基于防止跨网站追踪而设计的隐私保护机制,但却阻碍Google字型套用到别网站。

也就是说,网站管理员未来最好每个网站都下载Google字型资源,才能在浏览器上显示最佳效果。

但这限制并非只出现在Chrome上。苹果Safari早从2013年就禁止跨网站追踪。事实上,和Chrome同为Chromium核心的浏览器都会加入这功能,像是微软的Chromium Edge、Opera、Brave、Vivaldi等,可能很快就会无法在跨网站套用Google字型。Firefox也计划要实作跨网站追踪功能。

2020-12-07 16:28:00

相关文章