没有协议的CSS和JS链接

时间:2012-05-09 06:24:59

标签: javascript css html5

  

可能重复:
  Is it valid to replace with // in a <script src=“…”>?

我最近越来越多地看到网站链接到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" />

这在所有浏览器中都有效吗?离开httphttps是否意味着浏览器会智能地决定使用哪种协议?

1 个答案:

答案 0 :(得分:2)

烨。 Paul Irish有一篇很好的博客文章。 http://paulirish.com/2010/the-protocol-relative-url/

它的基本目的是防止那些IE弹出窗口警告你,当你的主协议是https但页面上的某些资源是“非安全的”但是你用http来获取东西。