两个斜杠开头的路径是什么原理,为什么我本地的html调用不到?

2013-04-08 08:02:03 +08:00
 iloveyou
<script type="text/javascript" src="//use.typekit.net/mkq4pib.js"></script>
像这个,但是本地html显示加载不到。注意,我本地没有用虚拟主机,而是直接访问页面。
9426 次点击
所在节点    问与答
8 条回复
rse43
2013-04-08 08:05:51 +08:00
@iloveyou 你URI什么协议'//'就什么协议。本地文件应该是file://,当然访问不到。
iloveyou
2013-04-08 08:29:04 +08:00
@rse43 thanks
drush
2013-04-08 09:01:28 +08:00
双斜杠开头就是默认 http 协议
cyr1l
2013-04-08 18:36:58 +08:00
楼上正解. 前面加上 http: 应该就可以了.
breeswish
2013-04-08 20:58:59 +08:00
@drush 这个有误 1#是正解
//表示同协议,一般现在用在https跨域名地址情况下。比如第三方统计代码的引入,用//就不用很麻烦地区分https还是http,也不用担心https下降到http出问题
drush
2013-04-08 21:05:26 +08:00
@breeswish 呃,受教了。感谢
guchengf
2013-04-08 21:09:33 +08:00
省略嵌入资源的协议:对于图像、媒体文件、样式表、脚本文件等,除非该资源请求无法对http:和https:同时可用,否则省略协议部分。URL地址变成相对地址,也节省了文件字节数。
guchengf
2013-04-08 21:09:50 +08:00
参见google的HTML和CSS风格

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/65219

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX