当使用蓝牙键盘时,离子输入失去焦点

问题描述:

我正在使用连接到iPhone(iOS 9和iOS 10)的硬件键盘(蓝牙连接)输入文本在Ionic 3中。输入时,输入失去了焦点,甚至如果我尝试再次输入,它不会从键盘输入任何内容。这款硬件键盘在Android手机中运行良好,但不适用于iOS。当使用蓝牙键盘时,离子输入失去焦点

我试过从科尔多瓦升级/重新安装更新的键盘插件。但没有运气。

以下是我的离子信息。

cli packages: (/usr/local/lib/node_modules) 

@ionic/cli-utils : 1.12.0 
ionic (Ionic CLI) : 3.12.0 

全球套餐:

cordova (Cordova CLI) : 6.5.0 

当地套餐:

@ionic/app-scripts : 2.1.3 
Cordova Platforms : android 6.1.2 browser 4.1.0 ios 4.1.1 
Ionic Framework : ionic-angular 3.6.0 

系统:

ios-deploy : 1.9.1 
ios-sim : 5.0.13 
Node  : v7.4.0 
npm  : 5.0.3 
OS   : macOS Sierra 
Xcode  : Xcode 8.3.3 Build version 8E3004b 

其他:

backend : pro 

如果有任何想法,请让我知道。谢谢。

编辑

我试图从3.12降级离子至2.18。仍然没有运气。输入字段在数毫秒内仍然失去焦点。

有几个需要在这里证实的东西,你所面临的问题是关系到WebViews尤其是对iOS东西,所以让我们从键盘开始,尝试安装ionic-plugin-keyboard

cordova plugin add ionic-plugin-keyboard --save 

,如果你要如何触发键盘事件需要与更多的事件是指在official doc

我一般采用ionic-wkwebview,而不是与iOS的在建的WebView从而解决大多数的打算 问题。可以按如下方式安装该插件:

ionic cordova plugin add cordova-plugin-ionic-webview --save 

有关完整的安装指的ionic-wkwebview-official doc

即使是ionic-plugin-keyboard,存在问题与ion-input但它解决,问题是不是与插件,但与Webview,

以下是对issue已经解决的参考。

+0

感谢您的回答。尝试与webview插件,仍然是同样的问题。 – ThePCWizard

+0

@ ThePCWizard你尝试过安装离子键盘吗? – Webruster