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