我有一个JavaScript代码,可以防止用户使用浏览器的后退箭头返回。我想在用户预览PDF的特定页面上排除此内容。请帮助如何在单击按钮时停止此操作。谢谢。
我尝试使用事件侦听器,但是它不起作用。
此功能可防止用户返回
//Prevent the user from going back
function preventBack() {
window.history.forward();
}
setTimeout("preventBack()", 0);
window.onunload = function() {
null
};
这是我为事件侦听器引入的代码,用于在单击按钮时停止该功能。
//Prevent the user from going back
function preventBack(event) {
window.history.forward();
var x = document.getElementById("pdf");
x.addEventListener("click", function() {
event.stopImmediatePropagation();
clearTimeout(sam);
});
}
var sam = setTimeout("preventBack()", 0);
window.onunload = function() {
null
};
用户预览PDF后,他们应该能够返回到配置文件。