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