2014-09-22 27 views
0

我讀了answer,這說明以//開頭的鏈接用於維護協議(http或https)。在哪裏聲明以//開頭的鏈接在語法上是正確的?

這是在標準或RFC中定義的東西嗎?或者它只是瀏覽器實施的黑客攻擊?我認爲它很有用,但在使用它之前,我想確保它可以被所有瀏覽器所理解。

+1

是的,您可以將其用於所有瀏覽器。 – Justinas 2014-09-22 08:59:06

+0

該問題鏈接到一箇舊問題,該問題本身就是一個較老問題的重複,它有一個可接受的答案,它引用了相關的互聯網標準。 – 2014-09-22 10:57:48

回答

2

它在RFC 3986

從4.2: 「?」

相對REF =相對部分[查詢] [ 「#」 片段]

relative-part = "//" authority path-abempty 

和:

5.4.1。普通例子

...

"//g" = "http://g"

因此,它是標準的一部分,並用我所有的主流瀏覽器。

+0

RFC 1808在2005年被RFC 3986廢棄了。 – 2014-09-22 10:54:53

+0

@ JukkaK.Korpela:你說得對。更新。 – 2014-09-22 11:08:02