谷歌的jquery CDN脚本链接缺少前导的"https:"是否有特别的原因?

6
我有一段时间没有获取链接了,但当出现jquery未定义错误时,我注意到CDN脚本链接中的URL缺少前导的"http:"或"https:"。这显然会创建一个损坏的链接。我想知道这是有意还是谷歌犯的错误。任何见解都将是很棒的。
例如: <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.0.4/angular.min.js"></script> 应该是?: <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.4/angular.min.js"></script>

https://developers.google.com/speed/libraries/devguide


1
不,以 // 开头只是表示“获取当前协议并将其添加到 URL 前面”。 - 11684
1个回答

9

//会给它一个相对协议。这意味着如果您正在访问http://example.com,则cdn链接也将使用http://,而如果您正在访问https://example.com,则cdn链接也将使用https


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接