6

为什么file:协议在此 URL 中有 3 个(反)斜杠?

file:///C:/Users

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

URL 解析器如何处理它?


我认为这 3 个斜杠中的最后一个斜杠可能表示“路径”,我在声明它之前放了一个主机名,比如

file://domainname.extension/C:/Users

但是 JavaScript 的 URL 解析器会忽略这个域名。

4

1 回答 1

8

为了让事情更容易理解,这里file://是协议,/是根目录。

后来出现的术语是子目录,如http://google.com:这里http://是协议,google.com是根目录。

这是一个 URI 方案,通常用于从自己的计算机中检索文件。

有关更多详细信息,请参阅https://en.wikipedia.org/wiki/File_URI_scheme

于 2016-10-16T13:23:50.000 回答