'file:' 协议 (URL) 后 '///' 的含义
Meaning of '///' after 'file:' protocol (URL)
为什么 file:
协议在此 URL 中有 3 个(反)斜杠?
file:///C:/Users
(C:/Users
是这个URL的路径名。)
URL 解析器如何处理它?
我认为这 3 个斜杠的最后一个斜杠可能表示 'path',我在声明它之前放了一个主机名,例如
file://domainname.extension/C:/Users
但是 JavaScript 的 URL 解析器忽略了这个域名。
为了方便理解,这里file://
是协议,/
是根目录。
后来出现的术语是子目录,如 http://google.com
:这里 http://
是协议,google.com
是根目录。
这是一个 URI 方案,通常用于从自己的计算机中检索文件。
为什么 file:
协议在此 URL 中有 3 个(反)斜杠?
file:///C:/Users
(C:/Users
是这个URL的路径名。)
URL 解析器如何处理它?
我认为这 3 个斜杠的最后一个斜杠可能表示 'path',我在声明它之前放了一个主机名,例如
file://domainname.extension/C:/Users
但是 JavaScript 的 URL 解析器忽略了这个域名。
为了方便理解,这里file://
是协议,/
是根目录。
后来出现的术语是子目录,如 http://google.com
:这里 http://
是协议,google.com
是根目录。
这是一个 URI 方案,通常用于从自己的计算机中检索文件。