Cordova iOs在SAPUI5应用程序的视图转换中无故显示键盘
Cordova iOs shows Keyboard for no Reason in SAPUI5 Application on View Trasition
显示新视图时,键盘打开。本机objective-c代码显示,抛出keyboardWillShow
通知。
Safari调试器告诉我,当键盘打开时,HTML主体标记是活动的。这似乎没有意义。
这是一个Safari错误吗?我怎么解决这个问题?我需要防止键盘打开。或者最好找出是什么原因导致键盘打开。
我的第一种方法是调用document.getElementById(document.activeElement.id).blur()
,只要调试器在运行就可以工作。可能是时间上的问题(键盘必须先打开才能再次关闭)
你的意思是在NavContainer/App控件中的视图转换?这个控件聚焦新页面/视图中的第一个可聚焦元素,如果它是一个输入字段,这可能会打开触摸设备上的键盘。这是你的情况吗?
此行为是已知的问题,目前正在研究解决方案。作为一种变通方法,您可以尝试在输入字段之前添加一个可聚焦的元素。
相关文章:
- 显示数字键盘的Phonegap-js提示
- Bootstrap日期选择器键盘导航:选择日期时"突出显示”;
- 键盘没有在Android和BlackBerry中显示元素焦点
- 如何在Windows 7/8中通过单击文本输入来显示屏幕键盘
- 如何解析键盘字符并显示其等效图形
- 虚拟键盘jquery在引导模式中显示错误
- 显示移动键盘时转换3d断断续续
- 通过键盘单击显示按钮上的按键事件
- 检测 ipad 怪癖,显示键盘对焦
- 键盘显示时离子含量不向下滚动(Android)
- PhoneGap应用程序显示旧的iOS 6键盘和旧的选择器
- 在自动对焦的ios网络浏览器上强制显示键盘
- Phonegap Android 在输入焦点 Javascript 上显示键盘
- 当输入集中在web应用程序上时显示键盘
- 在UIWebView中以编程方式显示键盘
- 在移动Safari中显示键盘时,防止屏幕向上滚动
- 如何使用Phonegap和javascript在iPhone上隐藏和显示键盘
- Cordova iOs在SAPUI5应用程序的视图转换中无故显示键盘
- 在Modal Ionic - AngularJS中显示键盘
- 海豚浏览器-如何不在文本框上显示键盘