我希望在移动设备的“返回”按钮被点击时关闭弹出窗口。我使用onhashchange实现了这一点:
window.onhashchange = function (event) {
};
在这种情况下,如果弹出窗口被打开多次,那么在点击后退按钮时,它会打开和关闭模态弹出窗口。但是,我希望模态弹出窗口在第一次后退时关闭,并在下一次后退时导航到上一个页面。我还尝试使用onbeforeunload,但它会显示另一个提示以离开或留在页面。
$(window).bind('beforeunload', function(e) {
return false;
});
如何在按下后退按钮时关闭弹出窗口并重定向到上一个页面?