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