我知道HTTP
是超文本传输协议,我知道(以及HTTPS
)访问网站的方式。但是,//
只做了什么?例如,要访问Google的jQuery副本,可以使用网址//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js
,而不是http://...
。
究竟有什么区别?只有//
表示什么?
感谢。
答案 0 :(得分:8)
在//
上说,这意味着您的用户目前使用该资源的任何协议(IE:http vs https)。
所以你不必担心自己处理http:vs https:management。
避免潜在的浏览器安全警告。坚持这种方法是一种好习惯。
例如:如果您的用户正在访问http://yourdomain/
该脚本文件将自动被视为http://ajax.googleapis.com/...
答案 1 :(得分:2)
如果您当前的请求是http
//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js
将被视为
http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js
如果您当前的请求是https
//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js
将被视为
https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js