如何检测全屏事件是否发生,在按下F11键时。如果发生了,那么屏幕就处于全屏模式,然后显示一个警告。不使用按键代码进行比较。请给我一种不同的方法来实现这个功能。
// mozilla proposal
element.requestFullScreen();
document.cancelFullScreen();
// Webkit (works in Safari and Chrome Canary)
element.webkitRequestFullScreen();
document.webkitCancelFullScreen();
// Firefox (works in nightly)
element.mozRequestFullScreen();
document.mozCancelFullScreen();
// W3C Proposal
element.requestFullscreen();
document.exitFullscreen();
或者
element.addEventListener('fullscreeneventchange', function(e) {
if (document.fullScreen) {
/* make it look good for fullscreen */
} else {
/* return to the normal state in page */
}
}, true);
window.innerHeight
减少了。 :( - sarkiroka