(Javascript)按F11退出全屏时onkeydown不起作用?
(Javascript) onkeydown doesn't work when press F11 to exit full screen?
我使用下面的代码来计算用户按下 F11 的次数(在 Chrome 上)。当我按 F11 进入全屏时,变量 countF11 增加 1,但当我按 F11 退出全屏时它不会改变。这是什么原因,有解决办法吗?
var countF11 = 0;
document.onkeydown = function (e) {
if (e.keyCode == 122) {
countF11++;
document.getElementById("status").innerHTML = countF11;
}
}
Chrome 有意阻止在浏览器处于“全屏模式”时按下 F11 时触发任何键盘事件侦听器。这是为了防止恶意 JavaScript 阻止客户端离开“全屏模式”。
Firefox 没有同样的限制;它在那里工作得很好。
我使用下面的代码来计算用户按下 F11 的次数(在 Chrome 上)。当我按 F11 进入全屏时,变量 countF11 增加 1,但当我按 F11 退出全屏时它不会改变。这是什么原因,有解决办法吗?
var countF11 = 0;
document.onkeydown = function (e) {
if (e.keyCode == 122) {
countF11++;
document.getElementById("status").innerHTML = countF11;
}
}
Chrome 有意阻止在浏览器处于“全屏模式”时按下 F11 时触发任何键盘事件侦听器。这是为了防止恶意 JavaScript 阻止客户端离开“全屏模式”。
Firefox 没有同样的限制;它在那里工作得很好。