大多数(如果不是所有)浏览器都支持以下表示法:
<script src="//domain.com/script.js">
该//
符号表示使用与当前协议相同的协议,即:
http://domain.com/script.js
如果当前页面是通过 HTTP 提供的https://domain.com/script.js
如果当前页面已通过 HTTPS 提供
此表示法也适用于其他 HTML 标记:<a>
、<link>
等。
Location
这种表示法对标题也有效吗?
例如,这样回复是否有效:
HTTP/1.0 301 Moved Permanently
Location: //domain.com/other-resource