在Android设备上的web应用程序上打破的键盘

时间:2016-12-20 17:25:47

标签: jquery cordova html-framework-7

当专注于输入时,除非我从输入区域和键盘中取出某个位置,否则应打开键盘。它在iOS上工作正常,但在Android上,键盘在每次焦点后都会消失。此外,当我滚动时,键盘消失。但是在ios上一切都很好。 我该怎么办? Web应用程序使用Framework7

1 个答案:

答案 0 :(得分:0)

在Android上使用cordova时,我建议您安装crosswalk webview以在所有设备上实现一致的外观。在使用 ionic 2 (使用cordova)开发应用程序时,我曾经有过奇怪的应用程序行为。我通过安装crosswalk-lite来解决它们。

根据人行横道的github页面:

<强>优势

  • WebView根据Android版本不会改变
  • 功能:例如WebRTC,WebAudio,Web Components
  • 性能改进(与较旧的系统Web视图相比)

<强>缺点

  • 增加内存占用
  • 大约30MB的开销(由ps的RSS专栏报道) 增加的APK大小(约17MB) 安装时增加磁盘大小(约50MB)

使用以下命令安装它:cordova plugin add cordova-plugin-crosswalk-webview

注意:Crosswalk Lite大约是常规Crosswalk的一半

Crosswalk WebView Cordova Plugin

Crosswalk Lite