gpt4 book ai didi

html - 如果只更改当前 URL 的协议(protocol),相对 href 链接看起来如何?

转载 作者:可可西里 更新时间:2023-11-01 17:10:03 32 4
gpt4 key购买 nike

假设我在

http://sub.example.org/path/index.htm

如何

<a href="">Link</a>

行看看它是否应该做的只是将协议(protocol)更改为 https:

https://sub.example.org/path/index.htm

不需要知道页面所在的当前 URL (sub.example.org/path/index.htm),所以是相对的?

示例用例:提供“从现在开始使用安全连接 (HTTPS/TLS)!”所有页面上的链接。

最佳答案

您无法使用相对 URI 实现此目的。相对 URI 总是从某个点开始,然后将一切更改到该点的右侧。

您可以使用服务器端代码或 JavaScript 计算 URL:

location = location.toString().replace(/^http:/, "https:");

关于html - 如果只更改当前 URL 的协议(protocol),相对 href 链接看起来如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23580426/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com