我有两个自定义功能,可以处理后退和前进页面。当用户也单击浏览器的后退/前进按钮时,我也需要给它们打电话。
window.onpopstate = function() {
if ( /* back button clicked */ ){
showPreviousPage():
} else {
showNextPage();
}
})
如何实现该条件?换句话说,如何检测浏览器的后退按钮被单击?
答案 0 :(得分:0)
您可以使用 popstate
事件。
来自here
<块引用>popstate 事件将通过执行浏览器操作触发,例如单击后退或前进按钮(或在 JavaScript 中调用 history.back() 或 history.forward())