首页 > 解决方案 > 在不影响历史记录的情况下更改 URL 中的值

问题描述

我很确定我没有找到答案,只是因为我在谷歌搜索时没有使用正确的术语。

在我的网站中,我想在 URL 中显示有关用户状态的一些详细信息,例如选择或过滤器,以便可以将其复制并发送给同事以在其他地方复制状态。但是,我不想在每次更改时都在历史记录中输入一个状态,以便影响后退按钮和刷新。我想这样做,如果您导航到网站中的新位置,或者如果您在浏览器中按下后退/前进/刷新,额外的参数(在我选择的范围内)将被丢弃。

每当我尝试为此进行谷歌搜索时,主题始终是“更改网址而不重新加载页面”,我希望“在不影响历史记录或浏览器的任何行为的情况下从表面上更改 url 文本”。

我正在使用 GWT 进行开发,因此我预计 javascript 方法将是最合适的。

标签: javascriptgwt

解决方案


推荐阅读