我最近遇到了一个网站,该网站在select元素上有一些有趣的样式。我去调查后发现了这一点(为了保护无辜者而改名):
<script type="text/javascript" src="//www.domain.tld/file.js"></script>
尽管省略了
HTTP:
,它仍然有效。退出协议(protocol)的目的是什么? 最佳答案
它将使用您已经在使用的协议(protocol)。对于同时具有https
和http
版本的网站很有用。
因此,如果您使用的是https://www.domain.tld/file.js
,则脚本将为https://www.domain.tld/file.js
。
如果您使用的是http://www.domain.tld/
,则脚本将为http://www.domain.tld/file.js
。
关于url - 为什么可以从网页的绝对路径中省略协议(protocol)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2018183/