href=http:// href=// 的区别,src=http:// src=// 的区别。 链接里不带http,链接里直接使用双斜线 // 有什么不同。http://和//有什么区别?
2024-09-03 14:32:04
其实很简单,当一个连接用双斜线 // 开头时表示如果浏览器当前使用的是https协议,那么就加载https协议的脚本,否则使用http,这保证了页面所有资源使用同一协议。
其实是有人将其做为规范来实践的。另外包括图片地址,CSS中的background地址都可以省略协议名。在script标签上使用没有兼容性问题,但在link上或者@import上这样写IE下会有问题。更多请参考:https://www.paulirish.com/2010/the-protocol-relative-url/
最新文章
- jquery轮播图详解,40行代码即可简单解决。
- javascript 模式(2)——单例模式
- JS常见错误和分析
- Emacs 参考资料
- BZOJ 4199 品酒大会
- <;转>;HTML中的table转为excel
- HDOJ 5184 Brackets 卡特兰数扩展
- 带着新人看java虚拟机07(多线程篇)
- LeetCode算法题-House Robber(Java实现)
- 死磕安卓前序:MVP架构探究之旅—基础篇
- Godot必须明确掌握的概念与知识
- azkaban 配置邮件
- List<;String>; 和 ArrayList<;String>;的区别(转载)
- 【CSP】最大的矩形
- Ubuntu端口命令---查看端口占用及关闭
- 【java】之Method和Field反射获取和设置属性值
- 09Vue.js快速入门-Vue入门之Vuex实战
- hive2.3.2安装使用
- GitHub 在使用命令行 git push 时报错:The requested URL returned error: 403
- FastJson的忽略字段和格式日期用法