对于不知道的人的解释:此语法对Firefox意味着:“使用与页面使用的协议相同的协议”。因此,如果网页为https
且链接(或图片)为//mywebsite.com/myimage.png
,则Firefox会尝试以这种方式下载:https://mywebsite.com/myimage.png
(编辑我的问题,如果我错了,我不想说谎)。
我想知道:这是一个标准,所有其他Web浏览器都知道它或者它是否只是最新的?
对不起,但谷歌搜索时找不到合适的词语(“惯例” - “https” - “//”等不会给出好的结果)
谢谢!
答案 0 :(得分:1)
网络的发明者Tim Berners-Lee也发明了这些斜杠,但它们没有实际用途。他甚至为他们apologized to the public。
答案 1 :(得分:1)
RFC3986定义了URI(统一资源标识符),它是URL和URN的超集,是不明确的。附录A定义了语法,但没有将方案显示为可选方案,而是第5.3节,其中包括重构URI, 将方案显示为可选方案。
也就是说,如果您明确指出使用哪种方案,最好是出于安全目的,以防止敏感信息被意外发送。