最近我注意到很多 Web 编程框架在某些生成的和链接//
的前面使用href
src
//example from twitter.com
<a href="//support.twitter.com">Help</a>
这只是http
/的快捷方式https
,还是更多?
有谁知道这种技术是从哪里开始的,是否有一个浏览器支持矩阵来确认/描述领先的行为//
?
它是由 Paul Irish 描述的最好的协议相关 URL;http://paulirish.com/2010/the-protocol-relative-url/
基本上,如果您使用协议相对 URL(以“//”而不是“http://”或“https://”开头的链接),您可以避免“此页面包含安全和非安全项目”弹出 -在 Internet Explorer 中(也可能在其他浏览器上)。您也可以在 .css 文件中使用它,只需将“http://”或“https://”更改为“//”即可。