前面有小伙伴想要让浏览器禁止刷新,有接到小伙伴的留言 需要一份禁止浏览器后退的js功能,如下:
本文禁止页面刷新的思路是禁止掉所有导致页面刷新的按钮或事件,首先我们创建一个demo.html文件,然后我们在浏览器先打开另一个页面比如百度,再输入本地链接访问这个demo.html文件,使其带有可以后退的按钮。代码和效果如图 如今我们需要禁止这个后退按钮
其中核心代码为:
history.pushState(null, null, document.URL);
window.addEventListener('popstate', function () {
console.log('禁止了页面后退🚫事件');
history.pushState(null, null, document.URL)
如果还有什么需要小曹实现的,欢迎留言哦!