如何使用javascript将网站附加到浏览器的历史记录中?

时间:2017-02-28 00:20:40

标签: javascript html browser-history html5-history

我正在建立一个网站,我们正在切换我们的域名。我想要它,以便当他们登录到网站时,它会将新域名添加到他们的浏览器历史记录中。

我已经尝试过制作一个隐藏的<iframe>而且我没有想法。

他们使用的主浏览器是chrome,因此不需要考虑跨浏览器。

但是限制是我们不允许加载页面/在新的选项卡/窗口中打开它。

1 个答案:

答案 0 :(得分:1)

使用HTML5历史记录API。要推进历史,你可以使用:

history.pushState(null, null, 'http://example.com');

你可能会遇到一些浏览器问题。

有关详细信息,请查看以下内容:https://css-tricks.com/using-the-html5-history-api/