禁用浏览器后退功能并跳转到空白页 - JavaScript实现
"禁用浏览器后退功能并跳转到空白页 - JavaScript实现"\n"使用JavaScript实现浏览器跳转到空白页(about:blank)并禁用后退功能,防止用户通过后退按钮返回之前的页面。"\n"你可以使用以下代码实现你的需求:\n\n\n// 跳转到空白页\nwindow.location.replace('about:blank');\n\n// 禁用返回功能\nwindow.history.pushState(null, null, window.location.href);\nwindow.onpopstate = function(event) {\n window.history.pushState(null, null, window.location.href);\n};\n\n\n这段代码将会在浏览器中执行,首先通过 window.location.replace('about:blank') 跳转到空白页。然后使用 window.history.pushState(null, null, window.location.href) 替换当前的历史记录,确保无法通过后退按钮返回到之前的地址。最后,通过设置 window.onpopstate 事件监听函数,每当用户尝试使用后退按钮时,再次使用 pushState 替换当前的历史记录,确保无法后退。
原文地址: https://www.cveoy.top/t/topic/pUdC 著作权归作者所有。请勿转载和采集!