我正在尝试使用 javascript 阻止浏览器后退按钮。它适用于示例应用程序,但是当我将代码放入我的 jsp 文件时,它没有给出预期的行为并允许导航到后页。
这是javascript代码:
window.history.forward();
function noBack(){
alert("back space code executed...");
window.history.forward();
}
我在onLoad事件的标记内的 JSP 中调用上面的代码:
<body class="jspcheck" onload="noBack()">
有趣的是,每当页面打开时,警报就会出现,但后退按钮尚未禁用。
我也尝试使用 jquery 调用此函数,但没有得到预期的行为:
$(document).ready(function() {
noBack();
});
对此的任何帮助/指针将不胜感激。
谢谢, Himanshu