我正在尝试覆盖F11键来切换一些模式窗口。
$(window).on('keydown', handleKeyEvents);
function handleKeyEvents (e) {
if(e.which == 122) {
e.preventDefault();
alert("Override here");
}
}如果窗口未处于全屏模式,则此代码工作正常。但如果窗口处于全屏模式并按下F11键,则handleKeyEvents函数不会被触发,而浏览器将退出全屏模式。
小提琴:https://jsfiddle.net/zr1ym74d/
注意:我不想使用任何第三方库。
发布于 2020-11-26 02:27:02
我不知道答案,但作为一个合理的猜测,我会说浏览器在全屏模式下保留了F11键处理程序,以防止人们阻止退出全屏。
https://stackoverflow.com/questions/44382800
复制相似问题