我有一个AJAX应用程序.用户单击按钮,页面的显示会发生变化.他们点击后退按钮,期望进入原始状态,但是,他们会在浏览器中转到上一页.
如何拦截和重新分配后退按钮事件?我已经研究过像RSH这样的库(我无法工作......),我听说使用散列标签会有所帮助,但我无法理解它.
我希望能够在用户单击浏览器的“后退”和“前进”按钮时添加某些行为。
有没有办法用JavaScript这样说:
backButton.onclick = function() {
// do something
}
forwardButton.onclick = function() {
//do something else
}
Run Code Online (Sandbox Code Playgroud)
有没有一种方法可以直接使用JavaScript 而不依赖任何插件?
在我的应用程序中,我只想要一定数量的脚本(Text1.php,Text2.php和Text3.php)来包含一段代码,如果用户点击后面的浏览器按钮,它将显示一个类似于一个如下:
confirm("You have clicked on the browser's back button. If you confirm to go back via the browser back button, you will be logged out and lose your current assessment details." + "\n" + "\n" + "Are you sure you want to go back and lose current assessment details?" + "\n" );
Run Code Online (Sandbox Code Playgroud)
要求如下:
return false;谢谢