当浏览器处于全屏模式时,Chrome正在进行F11按键事件。
$(document).on('keydown', function(e) {
console.log(e.keyCode);
});
上面的代码在第一次按下F11时打印键码,并且chrome切换到全屏模式,但是如果再次按下F11键,chrome会切换到正常模式,但会吃掉F11键按下事件。
有没有办法在全屏模式下处理Chrome上的F11事件?
答案 0 :(得分:5)
Chrome会阻止此密钥检测,而不是意外。这是为了防止开发人员的代码强制用户保持全屏。当Chrome处于全屏模式时,无法通过Javascript阻止点击F11。