最近我注意到很多网络编程框架在某些生成的//
和href
链接前面使用了src
//example from twitter.com
<a href="//support.twitter.com">Help</a>
这只是http
/ https
的快捷方式,还是更多内容?
有没有人知道这种技术的起点,以及是否有浏览器支持矩阵确认/描述了领先//
的行为?
答案 0 :(得分:6)
这是保罗爱尔兰最好描述的协议相对URL; http://paulirish.com/2010/the-protocol-relative-url/
基本上,如果您使用协议相对URL(以“//”而不是“http://”或“https://”开头的链接),您可以避免“此页面包含安全和非安全项目” “在Internet Explorer中弹出(也可能在其他浏览器上)。您也可以在.css文件中使用它,只需将“http://”或“https://”更改为“//”。