【问题标题】: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:// 然后是路径吗?

【问题讨论】:

标签: javascript html facebook unix src


【解决方案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 属性的值。
      猜你喜欢
      • 2012-12-22
      • 2021-06-07
      • 2011-08-31
      • 2019-09-28
      • 2019-03-01
      • 2012-08-13
      • 2011-11-02
      • 1970-01-01
      • 2011-06-01
      相关资源
      最近更新 更多