打开手机键盘(JS)时防止调整大小事件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了打开手机键盘(JS)时防止调整大小事件相关的知识,希望对你有一定的参考价值。

美好的一天,我希望有人知道我只有在手机设备改变方向时才能运行功能。我的意思是,只有当手机设备改变其方向时,而不是键盘打开时>>这就是问题所在。

我知道这个window.innerWidth > window.innerHeight,并与resize事件一起,它给了我我需要的东西:决心景观和肖像。但我刚刚在android上测试了我的网站,当键盘打开时,这给了我一个fake landscape result,我的意思是设备方向没有改变真实。所以,这是一个问题,当手机(Android,ios)改变其方向时我如何运行我的功能,但是如果由于键盘打开方向改变则阻止它。

答案

你可以使用window.screen以及它给你的所有东西!

以上是关于打开手机键盘(JS)时防止调整大小事件的主要内容,如果未能解决你的问题,请参考以下文章

防止背景调整大小并防止自动关注活动开始

如何防止 Android Firefox 浏览器在打开软键盘时调整窗口大小

出现键盘后调整活动大小

防止在 Android 浏览器中从键盘调整页面大小

如何防止键盘覆盖我的 UI 而不是调整它的大小?

键盘打开时,带有片段的活动不会调整大小