0

可能重复:
在 <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意味着浏览器智能地决定使用哪个协议?

4

1 回答 1

2

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

它的基本目的是防止那些 IE 弹出窗口警告您,当您的主要协议是 https 但您使用 http 获取某些内容时,页面上的某些资源是“不安全的”。

于 2012-05-09T06:28:49.223 回答