可能是重复问题:
在 <script src=“…”> 中使用 // 替换 / 是否有效?
绝对 URL 省略协议(scheme)以保持当前页面的协议(protocol)
我在谷歌上找不到关于这个的任何信息 - 很难找到关于 "//" 的东西 :)
无论如何,请告诉我,哪些浏览器支持 "//" 代替 "http://" 和 "https://"?我想用它来包含图像、脚本、样式等。但是这安全吗?是否有不支持此功能的浏览器,我需要提供一个协议?
可能是重复问题:
在 <script src=“…”> 中使用 // 替换 / 是否有效?
绝对 URL 省略协议(scheme)以保持当前页面的协议(protocol)
我在谷歌上找不到关于这个的任何信息 - 很难找到关于 "//" 的东西 :)
无论如何,请告诉我,哪些浏览器支持 "//" 代替 "http://" 和 "https://"?我想用它来包含图像、脚本、样式等。但是这安全吗?是否有不支持此功能的浏览器,我需要提供一个协议?
所有浏览器都支持它,它是安全的 - RFC 3986第4.2节(或查看RFC3986的txt版本并前往4.2节)指定了使用协议相对URL,并且在HTML5 Boilerplate中使用这种技术时没有报告的问题。如果在跨浏览器使用此技术存在问题,社区现在会挑出来。
编辑:即使维基媒体也在使用它。