Это взлом, но он работает. Дополнительный минимальный зум составляет около 0,85 от нормального размера, поэтому мы проверяем, уменьшил ли пользователь более 0,87:
window.addEventListener ('resize', function () {
if (document.documentElement.clientHeight / window.innerHeight <= 0.87){
// this will run more than once while the user
// is zooming out close to the maximum level
}
}, false);
Не работает при отключенном масштабировании (мобильные сайты).