【发布时间】:2019-09-09 18:29:19
【问题描述】:
我只是想知道我是否使用如下的相对 URL:
"/myfolder"
会变成
mydomain/myfolder
但是如果根是 HTTP 或 HTTPS,它是否也可以维护,类似于 "//" 方法。
即如果加载我的相对 URL /myfolder 的页面具有 HTTPS,则此更改为
"https://mydomain/myfolder"
【问题讨论】:
标签: url
我只是想知道我是否使用如下的相对 URL:
"/myfolder"
会变成
mydomain/myfolder
但是如果根是 HTTP 或 HTTPS,它是否也可以维护,类似于 "//" 方法。
即如果加载我的相对 URL /myfolder 的页面具有 HTTPS,则此更改为
"https://mydomain/myfolder"
【问题讨论】:
标签: url
tl;dr: 是的。
在 HTML5 中,document base URL 在常见情况下是(即,没有base element,没有iframe-srcdoc document,没有about:blank),the document's address。
因此,如果您有一个位于 http://example.com/foo 的文档,则带有相对引用 /bar 的链接将链接到 URL http://example.com/bar。如果文档位于https://example.com/foo,它将链接到https://example.com/bar。
【讨论】: