本文主要是介绍JavaScript监听按键,禁止F12,禁止右键,禁止保存网页【Ctrl+s】等操作,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
禁止右键
document.oncontextmenu = new Function("event.returnValue=false;") //禁用右键
禁止按键
其他键码:键码对照表
// 监听按键
document.onkeydown = function () {// f12if (window.event && window.event.keyCode == 123) {alert("F12被禁用");event.keyCode = 0;event.returnValue = false;}// ctrl+shift+iif (window.event.ctrlKey && window.event.shiftKey && window.event.keyCode == 73) {alert("ctrl+shift+i被禁用");event.keyCode = 0;event.returnValue = false;}// ctrl+sif (window.event.ctrlKey && window.event.keyCode == 83) {alert("ctrl+s被禁用");event.keyCode = 0;event.returnValue = false;}
}
禁止先打开控制台然后强行进入
function a() {// 这里我做的是跳转首页,可以根据实际需要进行其他限制var domain = window.location.host;// 获取当前域名window.location.href = "http://" + domain;return false;
}
if (window.outerHeight - window.innerHeight > 150) {a()
}
if (window.outerWidth - window.innerWidth > 150) {a()
}
这篇关于JavaScript监听按键,禁止F12,禁止右键,禁止保存网页【Ctrl+s】等操作的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!