android:windowSoftInputMode..是否有JavaScript / meta tag/“网页”配置

android:windowSoftInputMode... is there a javascript/meta tag/"web page" config equivalent?

本文关键字:tag 网页 配置 meta android windowSoftInputMode 是否 JavaScript      更新时间:2023-09-26

>我有一个网站"应用程序",它不是一个应用程序,而是一个实际的网页,你会通过Chrome或其他浏览器使用。 在iOS中,调用键盘(例如通过输入元素)不会更改视口比率或调整任何大小,但在Android上可以。这导致我的应用程序"页面"出现疯狂的布局问题,因为我们必须区分纵向和横向视图方向。

我找到了很多关于android:windowSoftInputMode活动配置的答案,带有键盘显示和与媒体查询的交互,以及如何指定所需的值(在我的例子中,"adjustNothing"),但是当您通过chrome或任何其他浏览器查看网页时,我还没有找到有关如何调用此配置的任何内容。

那么有谁知道通过JavaScript或其他一些页面内代码来做到这一点的方法呢?谢谢。

这在Chrome 108中得到了修复。https://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://developer.mozilla.org/en-US/docs/Web/HTML/Viewport_meta_tag#the_effect_of_interactive_ui_widgets

https://github.com/bramus/viewport-resize-behavior/blob/main/explainer.md

信息来自2016年的Morrison-Chang评论