1

次のプラグインを使用して、phonegap アプリケーション内に仮想キーボードを作成しています。

http://mottie.github.com/Keyboard/mobile.html

これは、モバイル Safari でのみカーソルが表示されないことを除けば、100% 正常に機能しています。

試してみて、iOS デバイスでその URL をポイントし、カーソルがまったく表示されないことを確認してください。

ただし、他のデスクトップ ブラウザ (デスクトップ Safari を含む) でその URL を開くと、意図したとおりにカーソルが点滅します。

私の質問は、モバイルサファリでカーソルを表示するためにできることがあるかどうか、またはそれがバグ/またはAppleの要件であるかどうかです。また、ネイティブ キーボードをまったく表示したくないので、ネイティブ キーボードが生成されるため、入力フィールドをタップすることは問題外です。

アプリケーション内でのみ仮想キーボードを使用したいと考えています。

アップデート:

アプリケーションを AppStore に提出するまであと 99.9% で、カーソルが点滅せずにデプロイしたくありません。見栄えが悪く、ユーザビリティの観点からすると、Apple がそのような機能を承認するかどうかさえ確信が持てません。

テスト デバイスは 5.1.1 (9B206) で実行されています。

編集:

これは、実際のライブラリ自体のバグである可能性があります。Githubにも問題を投稿しました:

モバイル Safari にキャレット/カーソルが表示されない

4

1 に答える 1

0

Unfortunately it looks like it's a bug within Mobile Safari and there is no current fix unfortunately:

Mobile Safari not display caret/cursor

于 2012-09-13T23:51:06.343 に答える