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方式打开,在火狐浏览器一切正常;
记下这点以供提醒自己