双斜杠URL样式在哪里合法? (“//connect.facebook.net”)

时间:2012-08-27 23:30:49

标签: url

我最近见过这种网址:

//connect.facebook.net/

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

1 个答案:

答案 0 :(得分:4)

是。现行标准§4.2。 RFC 3986。

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

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

基本上,他们总是被允许,当然,因为我们可以称之为标准,标准允许它。