当使用蓝牙键盘时,离子输入失去焦点
问题描述:
我正在使用连接到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已经解决的参考。
感谢您的回答。尝试与webview插件,仍然是同样的问题。 – ThePCWizard
@ ThePCWizard你尝试过安装离子键盘吗? – Webruster