js检测键盘组合键ctrl+p
js检测键盘组合键ctrl+d
js检测键盘组合键ctrl+s
js禁止F12
体验地址:点击在线体验
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>js检测组合键</title>
</head>
<style>
* {margin: 0; padding: 0; box-sizing: border-box;}
</style>
<body >
<div style="position: relative;width: 100%; height: 800px;">
<div style="position: absolute;transform: translate(-50% -50%);text-align: center;left: 45%;bottom:50%;">
<h3>检测您按下了ctrl+p组合键</h3>
<h3>检测您按下了ctrl+s组合键</h3>
<h3>检测您按下了ctrl+d组合键</h3>
<h3>禁止F12按键</h3>
</div>
</div>
</body>
<script>
//按下ctrl+p打印的时候
document.onkeydown = function() {
var oEvent = window.event;
if (oEvent.keyCode == 123) {
alert("您按下了F12,本是同根生,相煎何太急!");
return false;
}
console.log("您按下的keycode是"+oEvent.keyCode)
if (oEvent.keyCode == 80 && oEvent.ctrlKey) {
alert("您按下了ctrl+p");
}
if (oEvent.keyCode == 83 && oEvent.ctrlKey) {
alert("您按下了ctrl+s");
}
if (oEvent.keyCode == 68 && oEvent.ctrlKey) {
alert("您按下了ctrl+d");
}
}
</script>
</html>
禁止谷歌浏览器自动翻译,在header头加上:
<meta name="google" content="notranslate" />