在HTML href中使用不带"http:"的绝对(完整)URL

20

最近我经常看到这个问题,但是我找不到任何相关的信息。

这种现象有一个名称吗?
哪些浏览器支持它?


2
如果您指的是像 //stackoverflow.com/ 这样的URL,则它是相对协议的URL。 - Esailija
1个回答

30

这与绝对URL相同,只是模式将是用于基本URL的模式。因此,如果您在https页面上说//mysite.com/images/img.png,图片将使用https加载,在“普通”的http页面上它将使用http模式加载(分别使用不同的默认端口)。

这种方法允许避免浏览器中的安全警告,当您在安全页面中加载不安全内容时(并且页面可以使用http和https协议加载)。


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