gpt4 book ai didi

javascript - 为什么人们使用以 just//而不是以 http ://or https://开头的 URL

转载 作者:太空宇宙 更新时间:2023-11-04 13:46:12 25 4
gpt4 key购买 nike

当我下载一些HTML文档的源码时,我发现脚本元素的src属性值以//开头,像这样:

 <script src="//code.jquery.com/jquery.js"></script>
<script src="//netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>

那些脚本链接一直无效。任何人都可以向我解释为什么人们使用那些以 // 开头而不是以 http://https:// 开头的 URL。像这样:

<script src="http://code.jquery.com/jquery.js"></script>
<script src="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>

最佳答案

This scripts links has not been working. can anyone please explain me why people use this tags instead of proper tags.

一个正确的链接:它是一个相对于协议(protocol)的链接。在 http: 页面上,它是 http:;在 https: 页面上,它是 https:。通过使链接协议(protocol)相对,他们不必担心混合内容警告和使用与页面不同的协议(protocol)加载脚本的其他问题。

如果它对您不起作用,可能是因为您正在查看本地文件系统中的文件,例如 file:///。作为Jaromanda X pointed out ,当您这样做时,很多事情都会有所不同,因此,如果您尝试进行 Web 开发(改用本地服务器),这样做(例如)没有用。

关于 my anemic little blog 上协议(protocol)相关链接的更多信息.

关于javascript - 为什么人们使用以 just//而不是以 http ://or https://开头的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32680646/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com