0
当我点击手机浏览器的后退按钮,它应该像移动浏览器的后退按钮事件处理
确认对话框“你想离开这个页面”
如果用户点击“ OK“我需要触发一些功能。
它工作正常。但是当我点击“取消”它不会停留在同一页面上。我尝试了下面的代码。但我无法成功。
var unloadEvent = function (e) {
var confirmationMessage = "Are you want to leave this page";
(e || window.event).returnValue = confirmationMessage;
if(confirm(confirmationMessage)) {
//some JS function
} else {
return false;
}
};
window.addEventListener("beforeunload", unloadEvent);
请帮我解决这个问题。 感谢
可能重复的[浏览器后退按钮处理](http://stackoverflow.com/questions/14543245/browser-back-button-handling) – 2014-09-02 05:22:05
我试过了你的代码。但没有运气。你能为此提出一些其他解决方案吗? – 2014-09-02 05:41:07
http://www.hunlock.com/blogs/Mastering_The_Back_Button_With_Javascript – 2014-09-02 05:42:55