1

我正在使用以下插件在 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 上发布了一个问题:

移动 Safari 不显示插入符号/光标

4

1 回答 1

0

不幸的是,它看起来像是 Mobile Safari 中的一个错误,不幸的是目前没有修复:

移动 Safari 不显示插入符号/光标

于 2012-09-13T23:51:06.343 回答