我正在使用PageSpeed进行一些网站优化.我面临下一个建议:
以下资源的HTTP标头中未指定字符集.在HTTP标头中指定字符集可以加快浏览器呈现速度.
http://localhost:8892/.../FocoBold.woff2
http://localhost:8892/.../FocoRegular.woff2
http://localhost:8892/.../GTblack.woff2
Run Code Online (Sandbox Code Playgroud)
我立即启动谷歌并在StackOverFlow上找到了相关的答案.
我添加了下一行,.htaccess但它对我没用.
AddDefaultCharset UTF-8
Run Code Online (Sandbox Code Playgroud)
接下来我试过了,但仍然没有结果.
AddType font/woff2 .woff2
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮助我吗?
先感谢您
Mar*_*ley 22
我遇到了同样的问题.
我认为pagespeed误报了潜在的原因,这不是缺乏对charset的定义,而是缺乏对内容类型的定义.如果没有定义它,它/大多数浏览器都假设发送回来的是text/html,实际上,没有定义charset,特别是因为.woff2文件将包含"非标准"(ASCII!)字符.
我的解决方案(如果您的apache环境明显不同,例如不允许在文件中添加addtype,则可能无效.htaccess)是将以下内容添加到.htaccess所服务站点的相关根目录中:
AddType application/x-font-woff2 .woff2
Run Code Online (Sandbox Code Playgroud)
(找到此资源)
为我工作!
| 归档时间: |
|
| 查看次数: |
5464 次 |
| 最近记录: |