Запрет на изменение размера при открытии клавиатуры телефона (JS) - PullRequest
0 голосов
/ 04 сентября 2018

Добрый день, ребята, я надеюсь, что кто-то знает, как я могу запустить функцию, только когда устройство телефона меняет ориентацию. Я имею в виду ТОЛЬКО когда устройство телефона меняет ориентацию , а не когда клавиатура открывается >> в этом проблема.

Я знаю это window.innerWidth > window.innerHeight, и в сочетании с событием resize оно дает мне то, что мне нужно: определение ландшафта и портрета. Но я только что проверил свой сайт на Android, и когда клавиатура открывается, это дает мне fake landscape result, я имею в виду, что ориентация устройства не изменилась по-настоящему. Итак, вот вопрос, как я могу запустить свою функцию, когда телефон (Android, iOS) меняет свою ориентацию, но предотвратить ее, если ориентация меняется из-за открытия клавиатуры.

1 Ответ

0 голосов
/ 04 сентября 2018

Вы можете использовать window.screen и все, что он вам дает!

...