我使用以下插件在phonegap应用程序中创建虚拟键盘:
http://mottie.github.com/Keyboard/mobile.html
除光标不仅仅出现在Mobile Safari中外,这项工作正常100%。
尝试一下,将您的iOS设备指向该网址,并观察根本没有光标。
但是,当您在任何其他桌面浏览器(包括桌面Safari)中打开该URL时,光标会像它的意图一样闪烁。
我的问题是,我是否可以做些什么来在移动版Safari中显示光标,或者它是否是Apple的错误/要求。另外请记住,我们不希望显示本机键盘,因此在输入字段中点击是不可能的,因为它会生成本机键盘。
我们只想在我们的应用程序中使用虚拟键盘。
更新
我们将应用程序提交到AppStore只有99.9%,而我们只是不想在没有光标闪烁的情况下进行部署。它看起来很糟糕,从可用性的角度来看,我们甚至不确定Apple会批准这样的功能。
我们的测试设备正在运行:5.1.1(9B206)。
修改
因为这可能是实际库本身的错误。我也在Github上发布了一个问题:
答案 0 :(得分:0)
不幸的是,它似乎是Mobile Safari中的一个错误,并且不幸的是没有当前的修复: