为什么file:
协议在此 URL 中有 3 个(反)斜杠?
file:///C:/Users
(C:/Users
是此 URL 的路径名。)
URL 解析器如何处理它?
我认为这 3 个斜杠中的最后一个斜杠可能表示“路径”,我在声明它之前放了一个主机名,比如
file://domainname.extension/C:/Users
但是 JavaScript 的 URL 解析器会忽略这个域名。
为了让事情更容易理解,这里file://
是协议,/
是根目录。
后来出现的术语是子目录,如http://google.com
:这里http://
是协议,google.com
是根目录。
这是一个 URI 方案,通常用于从自己的计算机中检索文件。
有关更多详细信息,请参阅https://en.wikipedia.org/wiki/File_URI_scheme