Chrome控制台提示“Slow network is detected. Fallback font will be used while loading”

本文介绍了解决Chrome浏览器在网络环境不佳时出现的慢网字体加载问题的方法。当网络速度较慢时,Chrome可能会输出警告信息并使用备选字体。解决此问题,可在地址栏输入特定指令启用字体干预功能,重启浏览器即可。

Chrome在网络环境较差的时候会在控制台输出

Slow network is detected. Fallback font will be used while loading, A
cookie associated with a cross-site resource at http://geely.com/ was set

解决方法方法:地址栏输入chrome://flags/#enable-webfonts-intervention-v2,点击浏览器下方弹出的提示条会自动重启Chrome。

在这里插入图片描述

这个提示信息是浏览器在加载网页字体时,检测到网络较慢时发出的警告。具体来说,它提到了以下几点: 1. 浏览器检测到网络加载较慢(可能是本地开发服务器或字体加载较慢)。 2. 为了优化用户体验,浏览器会使用“备用字体”(fallback font)来渲染文本,直到指定的自定义字体(如 `Alibaba_PuHuiTi_Regular.ttf`)加载完成。 3.提示链接到 Chrome 平台状态页面,解释了字体加载行为的变更(从 Chrome 92 开始,字体加载期间的行为有所调整,以提升页面可读性)。 ### 如何避免或解决? #### 1. **使用 `font-display` 策略** 在 `@font-face` 中设置 `font-display: swap;` 可以告诉浏览器立即使用系统字体或备用字体显示文本,同时在后台加载自定义字体。这样可以避免页面内容空白或延迟渲染。 示例 CSS 代码: ```css @font-face { font-family: 'AlibabaPuHuiTi'; src: url('../assets/font/Alibaba_PuHuiTi_Regular.ttf') format('truetype'); font-weight: normal; font-style: normal; font-display: swap; } ``` #### 2. **确保字体文件路径正确** 确认字体文件路径 `http://localhost:5173/src/assets/font/Alibaba_PuHuiTi_Regular.ttf` 是正确的,并且开发服务器(如 Vite)正确地处理了该静态资源的加载。 #### 3. **字体优化** - 使用字体子集(仅包含需要的字符)来减小字体文件大小。 - 使用现代字体格式如 `.woff2`,它们通常压缩更好,加载更快。 示例使用多种格式的 `@font-face`: ```css @font-face { font-family: 'AlibabaPuHuiTi'; src: url('../assets/font/Alibaba_PuHuiTi_Regular.woff2') format('woff2'), url('../assets/font/Alibaba_PuHuiTi_Regular.ttf') format('truetype'); font-weight: normal; font-style: normal; font-display: swap; } ``` #### 4. **生产环境部署字体** 在开发环境中这个警告通常可以忽略,但在生产环境部署时应确保字体资源通过 CDN 或高效的静态资源服务器提供,以加快加载速度。 --- ### 总结 该提示是为了提醒开发者字体加载可能影响用户体验。通过设置 `font-display: swap`、优化字体格式和路径,可以有效改善字体加载体验。 ---
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值