5

最近我注意到很多 Web 编程框架在某些生成的和链接//的前面使用hrefsrc

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

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

有谁知道这种技术是从哪里开始的,是否有一个浏览器支持矩阵来确认/描述领先的行为//

4

1 回答 1

6

它是由 Paul Irish 描述的最好的协议相关 URL;http://paulirish.com/2010/the-protocol-relative-url/

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

于 2012-04-20T18:03:36.167 回答