有时我看到人们将文件系统路径(POSIX/Windows)称为URI和URL。虽然我不是文件系统专家,但我尚未找到与我的URL格式理解冲突的文件系统路径。当然,这是在包括方案名称(例如file://localhost/path/to/file.txt)的情况下。
文件系统路径绝对是URI——我的意思是,没有什么不是URI,因此,所有将文件系统路径称为URI的人都在安全区域内。但是将它们称为URL是否安全呢?
如果URL由单个(非过时)RFC定义,而不是由半打专业化的RFC组成,那么我就不必问这个问题了。
C:\Windows
是一个无效的URL和无效的URI。 - user166390file://
支持可能很快就会在Chromium和基于Chromium的浏览器中被悄悄地移除。https://bugs.chromium.org/p/chromium/issues/detail?id=1299624 - 9pfs