html - Web 编程框架为链接生成 "//"

标签 html http

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

//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/

相关文章:

html - 在两个 div 之间插入图像

jquery - 移动 Bootstrap 导航不工作

javascript - 如何让2个html页面进行通信

html - AJAX 是否在整个 GET/POST 过程中维护状态?

javascript - Node JS 通过 URL 发送数据

java - 你如何从 Java 中的 InputStream 读取并转换为字节数组?

javascript - 如何从innerHTML调用方法?

html - Mozilla的背景音

angularjs - 如何将 eventHandlers 和 uploadEvntHandlers 与 angularjs 1 http 请求一起使用?

.net - .Net 2.0 的可靠 HTTP 库