android:windowSoftInputMode... есть ли эквивалент конфигурации javascript/meta tag/"web page"?
У меня есть веб-сайт "приложение", которое является не приложением, а реальной веб-страницей, которую вы используете через Chrome или другой браузер. В iOS вызов клавиатуры (например, с помощью элемента ввода) не меняет пропорции области просмотра и ничего не изменяет, но в Android это происходит. Это вызывает безумные проблемы с макетом для моей страницы приложения, так как мы должны различать книжную и альбомную ориентации.
Я нашел много ответов об android: конфигурации окна windowSoftInputMode с отображением клавиатуры и взаимодействием с медиа-запросами, а также о том, как указать желаемое значение (в моем случае "AdjustNothing"), но я не нашел ничего о том, как вызвать это Конфигурация при просмотре веб-страницы через Chrome или любой другой браузер.
Так кто-нибудь знает, как сделать это с помощью JavaScript или другого кода на странице? Благодарю.
1 ответ
Это было исправлено в Chrome 108https://developer.chrome.com/blog/viewport-resize-behavior/#changing-the-default-behavior-in-chrome-108 .
Что касается поведения области просмотра с клавиатурой:
Теперь у нас есть новое значение метатега под названиемinteractive-widget
<meta name="interactive-widget" content="overlays-content">
Ссылки
https://developer.chrome.com/blog/viewport-resize-behavior/
https://github.com/bramus/viewport-resize-behavior/blob/main/explainer.md
Информация благодаря комментарию Моррисона-Чанга от 2016 г.