今天在使用iconfont时,总是提示加载资源错误,查询过后,才发现是引用的问题。
先看html规范
不要指定引入资源所带的具体协议。
当引入图片或其他媒体文件,还有样式和脚本时,URLs 所指向的具体路径,不要指定协议部分(http:, https:),除非这两者协议都不可用。
不指定协议使得 URL 从绝对的获取路径转变为相对的,在请求资源协议无法确定时非常好用,而且还能为文件大小节省几个字节。
不推荐:
<script src="http://xxx/xxx.js"></script>
推荐:
<script src="//xxx/xxx.js"></script>
问题来了,当使用推荐方法在本地进行调试时,由于未指定协议,其协议为本地文件协议“ file:”,而电脑本地目录下并没有改资源文件,调试时就会出现error。
如果配置本地http服务器来调试,就不会出现这个问题,省去很多麻烦。
网友评论