Web编程框架为链接生成“//”

时间:2012-04-20 17:59:07

标签: html html5 http

最近我注意到很多网络编程框架在某些生成的//href链接前面使用了src

//example from twitter.com
<a href="//support.twitter.com">Help</a>

这只是http / https的快捷方式,还是更多内容?

有没有人知道这种技术的起点,以及是否有浏览器支持矩阵确认/描述了领先//的行为?

1 个答案:

答案 0 :(得分:6)

这是保罗爱尔兰最好描述的协议相对URL; http://paulirish.com/2010/the-protocol-relative-url/

基本上,如果您使用协议相对URL(以“//”而不是“http://”或“https://”开头的链接),您可以避免“此页面包含安全和非安全项目” “在Internet Explorer中弹出(也可能在其他浏览器上)。您也可以在.css文件中使用它,只需将“http://”或“https://”更改为“//”。