【问题标题】:Where is the double slash URL style legal? ( "//connect.facebook.net")双斜杠 URL 样式在哪里合法? ("//connect.facebook.net")
【发布时间】:2012-08-22 11:15:41
【问题描述】:

我最近看到了这种风格的网址:

//connect.facebook.net/

我想这意味着:如果当前页面是http,则转到http://connect.facebook.com/,如果是https,则转到https://connect.facebook.com/。在哪些浏览器/版本中是合法的?它是什么时候引入标准的?

【问题讨论】:

  • stackoverflow.com/questions/4659345/… 上的第一个答案:它是 15 年前在 RFC 中实现的,所以可能是所有这些。
  • @arxanas 哈!我发现一个比我大一岁的,我有奖吗? ;)
  • @JonHanna 是的,我给了我一个可爱的支持吗?

标签: url


【解决方案1】:

是的。当前标准§4.2。 RFC 3986。

最初在 RFC 1808, 1995 中给出,这是第一个专门定义相对 URI 的 RFC,尽管 RFC 1630, 1994 给出了稍微不同的定义,但仍然允许这样做。

有比那些 RFC 更早的文档,所以如果有人能找到曾经在 ftp://info.cern.ch/pub/www/doc/http-spec.txt 的文档的存档版本(第一个版本是 1991 年),那么如果该文档给出了这样的文档,他们可能会给出更早的日期一种形式,但它需要比我现在做的更多的历史研究工作。

基本上,它们一直是被允许的,当然,因为有任何我们可以称之为标准的东西,那个标准允许它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-19
    • 2018-03-18
    • 1970-01-01
    • 2016-06-04
    • 2016-09-28
    • 2021-08-07
    • 2019-09-13
    • 2014-07-15
    相关资源
    最近更新 更多