我有下面的代码,用于识别用户何时按ESC键。当浏览器未处于全屏模式时,它在Safari中可以正常工作。但是在全屏模式下我无法使其正常工作。有什么解决办法吗?
PS:它必须适用于最常用的浏览器。
jQuery(document).keyup(function(e) {
if (e.keyCode == 27) {
if (Math.round((document.getElementById("canvas").style.width.match(/\d+/g).map(Number) * 1.45)) > screen.availWidth) {
alert('Fullscreen');
}
}
});