我的网站在某些地方使用 https ,而在其他地方使用 http 。
在我意识到我的相对路径的脚本总是使用http之前,这不是问题。是否可以让我的相对路径src
属性使用该页面使用的协议?
最初我以为我可以使用location.protocol
和location.host
,但后来意识到我在设置src属性时不是javascript中的实际值!
有什么想法吗?
<script src="/foobar"></script>
答案 0 :(得分:1)
您的相对路径将采用该页面使用的协议和主机。如果需要更改,您可以使用BASE标记。
当使用绝对路径时,双斜杠将继承页面的协议:src="//host.com/path"
将是https页面上的https和http页面上的http。