javascript 的 src 属性中的 `//` 有啥作用? [复制]
Posted
技术标签:
【中文标题】javascript 的 src 属性中的 `//` 有啥作用? [复制]【英文标题】:What does `//` in javascript's src attribute do? [duplicate]javascript 的 src 属性中的 `//` 有什么作用? [复制] 【发布时间】:2013-02-28 22:14:43 【问题描述】:我正在使用 Facebook 的 javascript sdk,它有双斜杠。它们是什么意思?
<script src="//connect.facebook.net/en_US/all.js"></script>
我知道单个/
表示根目录,但//
是什么?那是告诉源使用http://
然后是路径吗?
【问题讨论】:
看这里,***.com/questions/550038/… 【参考方案1】:请在这些链接中找到详细信息,这解释了为什么我们需要双斜线
http://paulirish.com/2010/the-protocol-relative-url/
Double slash at beginning of javascript include
【讨论】:
【参考方案2】:如果您的页面使用 https 提供服务,它会使其与协议无关:它使用 https 发出请求:
【讨论】:
【参考方案3】:这是一个“协议相关”链接。它使用 http 或 https,具体取决于用于加载当前页面的内容。
【讨论】:
嗨 @thilo 它是 html 5 特定的还是它也适用于 HTML 4 浏览器.. 你可以在任何其他html标签中使用它吗?例如,作为<link/>
标签中href
属性的值。以上是关于javascript 的 src 属性中的 `//` 有啥作用? [复制]的主要内容,如果未能解决你的问题,请参考以下文章