使用GWT 2.5.1和Cordova 2.9.0.0开发iOS应用程序。ios Cordova javascript焦点事件永远不会到来
遇到了一个很大的问题:一旦点击任何文本框出现虚拟键盘,但没有JavaScript焦点事件被触发(或除窗口调整大小以外的任何其他事件)。
所以我无法确定哪个文本框被点击。此外,我甚至不能说为什么窗口大小已经改变 - 因为屏幕方向改变或键盘外观。
document.activeElement指向BODY元素。
第二次敲击(当键盘可见时)会触发onFocus事件。
尝试在iPhone模拟器5.0和6.0
所以,问题是我如何能得到积极的文本框的第一次敲击或检查,如果虚拟键盘是可见的(无需编写PhoneGap的插件)?
更新: 问题只发生在config.xml中有KeyboardShrinksView =真