gpt4 book ai didi

Javascript 从基本 url 重定向到哈希

转载 作者:行者123 更新时间:2023-11-28 11:04:10 25 4
gpt4 key购买 nike

以下内容不起作用(我只是重新加载):

            location.host += "/#settings";
location.reload();

我如何告诉 JS 根据现有 URL 导航到某个 URL 并完全重新加载该页面(而不仅仅是附加哈希值)?

这也不起作用:

             window.location.href = "/#settings";

我的基本网址是“http://localhost:sss/pricing”

我想通过重新加载重定向到“http://localhost:sss/#settings”

我不想在任何地方输入localhost

即使这给了我settings#lol:

            var desiredBase = window.location.protocol + "//" + window.location.host + "/";
var path = '#lol';
window.location.href = desiredBase + path;
location.reload();

最佳答案

又一个编辑,从这里窃取了基本网址代码:How to get base url with jquery or javascript?

<html>

<body>
<h1>Hello Plunker!</h1>
<script>
(function(){
var getUrl = window.location;
var desiredBase = getUrl.protocol + "//" + getUrl.host + "/" + getUrl.pathname.split('/')[1];
var path = `#lol`;
window.location.href = desiredBase + path;
location.reload();
})();
</script>
</body>

</html>

在附加后在本地重新加载页面。尝试一下。

编辑:我发现问题是没有通过 href 获取基本 url,正在处理它,等等。

关于Javascript 从基本 url 重定向到哈希,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43619755/

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