4

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

//connect.facebook.net/

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

4

1 回答 1

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 年),那么如果该文档给出了这样的表格,他们也许可以给出更早的日期,但它需要比我现在能做的更多的历史研究工作。

从本质上讲,它们总是被允许的,当然,因为有任何我们可以称之为标准的东西,该标准允许它。

于 2012-08-27T23:42:00.977 回答