我最近越来越多地看到网站链接到CSS和JS没有协议:
<script src="//domain.cloudfront.net/file.js" type="text/javascript"></script>
和CSS
<link href="//domain.cloudfront.net/styles.css" media="screen" rel="stylesheet" type="text/css" />
这在所有浏览器中都有效吗?离开http
或https
是否意味着浏览器会智能地决定使用哪种协议?
答案 0 :(得分:2)
烨。 Paul Irish有一篇很好的博客文章。 http://paulirish.com/2010/the-protocol-relative-url/
它的基本目的是防止那些IE弹出窗口警告你,当你的主协议是https但页面上的某些资源是“非安全的”但是你用http来获取东西。