是否可以通过编程方式在网页的全屏模式下禁用esc / F11键?我需要在网页中有一个退出按钮才能退出全屏模式,但需要防止使用其他功能的窗口(如esc,F11等)进入全屏模式。如果有人对此有任何想法,请帮助我。
答案 0 :(得分:1)
使用jQuery,您可以禁用它来监听keydown事件:
$(document).on("keydown",function(ev){
console.log(ev.keyCode);
if(ev.keyCode===27||ev.keyCode===122) return false
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
键码27代表ESC键,122代表F11。这是在chrome中测试的,也许对于其他浏览器可以是其他数字
答案 1 :(得分:-1)
document.addEventListener("keydown", e => {
if(e.key == "F11") e.preventDefault();
});