javascript - Cordova 在输入焦点上禁用收缩 View

标签 javascript android ios css cordova

我正在 Cordova/Phonegap (v6.5.0) 中创建一个应用程序。 安装的平台: - IOS(存在问题) - Android(存在问题) - 浏览器(问题不存在)

现在我遇到了一个已知问题,但没有足够的解决方案。

当我专注于页面上的某个字段时,整个页面会尝试适应用户的 View (在顶部栏和虚拟键盘之间)。这使我的字段相互重叠并使应用变得丑陋。

我想要的是我的页面保持不变,因此不适应键盘。

你们有解决办法吗?我的所有页面上都有这个。

提前致谢

编辑:

我在以下链接中自己找到了答案:Soft-keyboard makes the cordova-view shrink

最佳答案

这个问题的跨平台(iOS和Android)解决方案是安装以下插件:

cordova plugin add ionic-plugin-keyboard --save

并将以下代码添加到您的 deviceready 处理程序中:

document.addEventListener('deviceready', function(){

    if (window.cordova && cordova.plugins && cordova.plugins.Keyboard) {
        cordova.plugins.Keyboard.disableScroll(true);
    }
});

注意:忽略它是 iconic plugin 的事实,它适用于常规的 cordova 元素

关于javascript - Cordova 在输入焦点上禁用收缩 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43157442/

相关文章:

javascript - 向数组添加新元素

ios - Swift 中 UIViewController 初始化的疯狂行为

ios - Xcode 属性不保值

android - 在 Viewpager 中滚动 Webview

android - 屏幕锁定时 Activity 返回纵向

ios - Xamarin 应用程序进入后台后,延迟初始化的单例会发生什么

javascript - 在方程中的适当位置插入 * 的正则表达式

javascript - 在元素上执行单击

javascript - PHP 正则表达式 (*SKIP)(*F) 在 javascript 中相等

java - 为什么我不能在 Pixel 2 上设置 wifi 感知网络