如何跳转到没有将当前页面推入历史记录的页面?

时间:2017-01-05 07:09:34

标签: javascript html

我有一个加载页面和一个主页(在手机上的网页浏览中)。加载页面将执行一些初始化操作。然后跳转到主页。但是,如果用户点击back,它将返回加载页面。我真正想要的是,如果用户点击back,如果它是当时的主页,它将关闭窗口。

1 个答案:

答案 0 :(得分:2)

您想要替换状态,而不是推送

https://developer.mozilla.org/en-US/docs/Web/API/History_API

history.replaceState(stateObj, "page 3", "bar2.html");

您可以在所有现代浏览器和IE10 +中使用它 http://caniuse.com/#feat=history