Всё же не разобрался.
Почему-то не получается перехватить выход из полноэкранного режима во всех браузерах корректно.
Подскажите пожалуйста как распознать что именно после нажатия ESC пользователь выходит из полноэкранного режима ?
document.addEventListener("fullscreenchange", function() {
if( (screen.availHeight || screen.height-30) >= window.innerHeight ) {
alert("exit 1");
}
});
document.addEventListener("mozfullscreenchange", function() {
if( (screen.availHeight || screen.height-30) >= window.innerHeight ) {
alert("exit 2");
}
});
document.addEventListener("webkitfullscreenchange", function() {
if( (screen.availHeight || screen.height-30) >= window.innerHeight ) {
alert("exit 3");
}
});
document.addEventListener("msfullscreenchange", function() {
if( (screen.availHeight || screen.height-30) >= window.innerHeight ) {
alert("exit 4");
}
});