分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

以双斜杠//开头的URL – 依赖协议的URL

发布时间:2023-09-06 01:48责任编辑:熊小新关键词:暂无标签

原文:以双斜杠//开头的URL – 依赖协议的URL

 

不知道大家有没有见过下面这种 url 写法:<img src="//domain.com/img/logo.png">img 中的url是以双斜杠“//”开头的,这种写法有特殊的用途,它会判断当前的页面协议是http 还是 https 来决定请求 url 的协议。防止IE下出现“This Page Contains Both Secure and Non-Secure Items”的报错。
但是当你浏览本地文件的时候,它会解析为 file:// 协议。这种特性可以用来加载CDN:<script src="//ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js"></script>也适用于CSS:.omgomg { background: url(//websbestgifs.net/kittyonadolphin.gif); }注意:如果在IE7,IE8中使用 <link> 和 @import 引入 CSS 的时候,会下载两次 CSS 文件。参考:http://www.paulirish.com/2010/the-protocol-relative-url/
 

以双斜杠//开头的URL – 依赖协议的URL

原文地址:https://www.cnblogs.com/lonelyxmas/p/8778438.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved