大家好,我是你们的开发者同伴。
我正在构建一个Web应用程序,但在Android上使用Firefox浏览器时出现了问题。当我单击文本字段时,软键盘会弹出并调整整个窗口大小,破坏我的CSS布局。
我已经成功解决了Android Chrome上的这个问题,并使用以下脚本:
var meta = document.createElement('meta');
meta.name = 'viewport';
meta.content = 'width=device-width,height='+window.innerHeight+', initial-scale=1.0';
document.getElementsByTagName('head')[0].appendChild(meta);
然而,似乎Firefox浏览器没有遵循上述规定并且一直调整我的窗口大小。
请不要将我的问题与本地Android应用程序混淆,我正在谈论一个Web应用程序,仅使用HTML,CSS,JavaScript。
感谢大家的时间。