JS阻止关闭和跳转页面方法如下:
window.onbeforeunload = function(){return '要显示的提示内容'
}
onbeforeunload:在即将离开当前页面(刷新或关闭)时执行 JavaScript :
定义和用法
onbeforeunload 事件在即将离开当前页面(刷新或关闭)时触发。
该事件可用于弹出对话框,提示用户是继续浏览页面还是离开当前页面。
对话框默认的提示信息根据不同的浏览器有所不同,标准的信息类似 "确定要离开此页吗?"。该信息不能删除。
但你可以自定义一些消息提示与标准信息一起显示在对话框。
禁止窗口滚动 在你显示弹框和背景的方法 里
给body添加 css overflow:hidden
然后 关闭弹窗的时候 在把这个css删掉就行 或者overflow:auto
document.getElementsByTagName('body')[0].style.overflow="hidden";document.getElementsByTagName('body')[0].style.overflow="auto";
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键,其实是禁止快捷菜单,因为不光右键可以弹出这个菜单,键盘上空格键右边的windows键也可以激活这个快捷菜单 <table border oncontextmenu=return(false)><td>no</table>可用于Table 2. <body onselectstart="return false">禁止选取、防止复制 3. onpaste="return false" 禁止粘贴 4. oncopy="return false" oncut="return false" 禁止复制和剪切 5. <input style="ime-mode:disabled">关闭输入法