2016-10-16 63 views
1

爲什麼file:協議在此URL中有3個(反斜槓)斜槓?'file:'協議(URL)後'///'的含義

file:///C:/Users 

C:/Users是此URL的路徑名。)

怎樣的URL解析器處理它?


我想這3個斜槓的最後一個斜線可能意味着「路」,我把主機名宣佈它之前,像

​​

但JavaScript的URL分析器忽略這個域名。

回答

2

爲了使事情更容易理解,這裏file://是協議,/是根目錄。

後來出現的術語是子目錄,如http://google.com:這裏http://是協議,而google.com是根目錄。

這是一個URI方案,通常用於從自己的計算機中檢索文件。

有關詳細信息,請參閱https://en.wikipedia.org/wiki/File_URI_scheme

+0

是的,我想上,但JavaScript的URL分析器忽略的根目錄。你認爲有file:protocol的規則嗎? – Hydro

+0

這只是意味着瀏覽器只能在同一個系統上瀏覽文件... 你有沒有在任何其他地方使用它..除了瀏覽器...它顯示了一個成功的結果.. – sanjeev

+0

我認爲我知道了,Wiki的例子和JS的URL解析器一樣。回覆,如果我在其他地方使用這些網址,這可能是很久以前的事了 – Hydro