分站CMS系统 咨询邮箱 咨询邮箱:fu7n@163.com 咨询热线 咨询热线:400-038-0391 资源科技微博 资源科技微信
您的位置:主页 > 网站科普 > 建站知识 >
网页中以双斜杠//开头的URL的含义
发表日期:2017-06-07   文章编辑:博虎网络    浏览次数:    演示地址:暂无
 
在WEB网页中,有时会发现类似下面这种 url 写法(双斜杠开头的网址)
<img src="//image.xiaobihu.cc/upfileImages/20171008/20171008222856974.gif">
其中,img 中的url是以双斜杠“//”开头的。
 
一、这种写法有特殊的用途
1、它会判断当前的页面协议是http 还是 https 来决定请求 url 的协议。
2、用于处理 网站使用的协议和 网页中请求的外网资源不一致的问题。
3、这种写法,也使用于CSS,例如:.omgomg { background: url(//image.
xiaobihu.cc/upfileImages/20171008/20171008222856974.gif); }
 
二、应用场景
1、对于同时支持HTTPS和HTTP的资源,引用的时候要把引用资源的URL里的协议头去掉,例如://image.
xiaobihu.cc/upfileImages/20171008/20171008222856974.gif,这样相当于相对路径,即浏览器会自动根据当前是HTTPS还是HTTP来给资源URL补上协议头的,可以达到无缝切换。
2、对于站外的资源如果不支持HTTPS那就只能用iframe了。

标签:    
如没特殊注明,文章均为资源网络原创,转载请注明来自http://www.xiaobihu.org/news/hor/103.html