gpt4 book ai didi

javascript - 如何在不创建页面重新加载的情况下更改 Firefox window.location.hash?

转载 作者:行者123 更新时间:2023-11-29 09:58:41 24 4
gpt4 key购买 nike

<分区>

我在 URL 片段中存储了一些状态信息(散列,不管你怎么调用它)。当我在 Chrome 和 Safari 中更改 window.location.hash 时,页面不会重新加载 - 这是我想要的行为。当我在 Firefox 中更改 window.location.hash 时,我会重新加载页面。我该如何防止这种情况?

注意:我在 URL 中存储状态的原因是用户 A 可以将 URL 发送给用户 B,用户 B 将能够看到相同的页面(通过 AJAX 加载)。


解决方案:不管怎样,在 Firefox 中(仅?)如果您完全删除包括“#”字符的散列,页面将重新加载。我最后只是确保不删除整个哈希。

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