rOr*_*lig 17 google-chrome playframework-2.0
我一直收到这个警告
资源解释为Font但使用MIME类型application/octet-stream传输:"http://127.0.0.1:8080/assets/font/fontawesome-webfont.woff".
我正在使用Play 2.0.4网络服务器.我将mime-types添加到我的application.conf文件中,如下所示
mimetype.eot = application/vnd.ms-fontobject
mimetype.otf = application/octet-stream
mimetype.ttf=application/x-font-ttf
mimetype.woff = application/x-font-woff
Run Code Online (Sandbox Code Playgroud)
知道我可能做错了什么.
Abr*_*ram 31
实际上,我找到了答案:
某些浏览器(如Google Chrome)会在从为服务器设置意外MIME类型的Web服务器下载字体时显示此警告.
对于许多字体类型,有一个解决方案!
使用以下MIME类型更新每个字体文件扩展名的Web服务器配置:
Run Code Online (Sandbox Code Playgroud).ttf — font/truetype .otf — font/opentype .eot — application/vnd.ms-fontobject .woff — application/x-font-woff
如果您使用的是Apache配置,则可以为每种字体类型包含AddType指令:
AddType application/vnd.ms-fontobject eot
AddType font/truetype ttf
AddType application/x-font-woff woff
AddType font/opentype otf如果为每个字体配置了特定的MIME类型,而不是通用的application/octet-stream MIME类型,则不应再在Web浏览器控制台中看到警告.
此配置 - 虽然对清理控制台有效 - 但不包括OTF,TTF和WOFF等字体的技术上正确的MIME类型.对于这些字体类型,尚未批准官方MIME类型.WOFF的官方类型 - application/font-woff - 已被请求.AddType字体/ opentype otf
http://www.jbarker.com/blog/2011/resource-interpreted-font-transferred-mime-type
归档时间: |
|
查看次数: |
25673 次 |
最近记录: |