火狐自定义字体失败downloadable font: download failed (font-family: "***" style:normal weight:normal stretch:normal src index:1)


1.今日遇到一个问题,浪费了差不多2个小时才发现原因解决掉

 

    css样式:

@font-face{ 
 font-family:'myfont';
 src:local('myfont'),url("../css/BigLodgeType.ttf") format("TrueType");
}

 文件结构:

  

点击html下index.html时在 IE,谷歌等浏览器 能够正常访问;并能调用 以上字体,但是火狐不行,查看控制台提示:

downloadable font: download failed (font-family: "myfont" style:normal weight:normal stretch:normal src index:1): status=2147500037 source: file:///F:/TEST/css/BigLodgeType.ttf

资源加载失败;

 

原来是因为:火狐的安全问题,可以通过 域名或者IP地址访问;

找了个最便捷的方式通过 studio发布:

测试如下:http://127.0.0.1:8020/TEST/html/index.html

访问一切正常;

 

怎么才能通过点击HTML 方式 又能加载ttf自定义字体呢;

然后通过观察,我发现 主目录下的html 不存在访问下级文件的限制

最后删除了 html文件夹,将index.html放到主目录;

最后通过点击html方式打开,在火狐浏览器一切正常;

记下这点以供提醒自己


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM