2

HTML 入力ボックスにテキストを入力しようとすると、ラテン文字、数字、または一般的な記号が挿入されません。€¥£¢¡»«§¿©®ω⊙¤°℃℉のような特殊文字のみを入力に入力できます。言語を切り替えてみたところ、たとえば、韓国語の記号を使用でき、それらが多かれ少なかれ適切に表示されることがわかりました。一部の記号では、挿入されたテキストに以前に入力したラテン文字を入力する必要があり、直接挿入することはできません. もう 1 つの奇妙な動作は、入力ボックスでテキスト全体を選択し、それを切り取り、ラテン文字を含む新しいテキストを挿入する場合です。最初の文字のみが表示され、他の文字はすべて挿入されません。

デフォルトの Cordova プロジェクトのスタートアップは使用していません。Android ネイティブ コンテナー アプリケーション内で Cordova を実行し、ある時点で開始します。問題はネイティブの入力ボックスでは発生せず、WebView でのみ発生します。

次の JS ライブラリを使用します: Cordova 2.3.0、jQuery 1.8.2、jQueryMobile 1.2.0。

Android バージョン: 4.1.1 および 4.2 (Android 2.3 では問題ありません)

6 つまたは 7 つの異なるデバイスがあり、どのデバイスでも再現できます。Android のバージョンは重要です。

デバイス: Samsung Galaxy Nexus (4.2.2)、Asus Nexus 7 (4.2.2)。

4

0 に答える 0