我看到了//somepage.com/resource网址格式。例如:
//somepage.com/resource
<img src="//remotesite.com/image1.jpg" />
这样做的目的是,如果当前页面(定义img标签的页面)正在使用http,则通过http向远程站点的请求。如果是https- 是https。这消除了浏览器未完全加密页面的警告。
img
http
我的问题是-此URL格式可安全用于所有浏览器吗?这是标准吗?
该URL格式可安全用于所有浏览器吗?
我不能肯定地说什么,但是您应该能够在不同的浏览器中对其进行测试。
这是标准吗?
从技术上讲,根据RFC 3986,它称为“网络路径参考”。这是它的方案:
relative-ref = relative-part [ "?" query ] [ "#" fragment ] relative-part = "//" authority path-abempty / path-absolute / path-noscheme / path-empty
但是,当在<link>或上使用@importIE7和IE8时,会下载文件。
<link>
@import