2012-04-19 9 views
10

Android 4は、ユーザーがフォーカスしたときに入力を複製します。この重複入力は実際の入力の上にあり、それはかなり正常に機能します。これは奇妙ですが、それはうまくいくようです。Android 4 ICS Ice Cream Sandwich - フォームを含むiframe

しかし、これらの入力がiframe内にある場合、複製された入力はもはや元の入力の上にレンダリングされず、代わりに別の場所にレンダリングされます。

スクリーンショット(重複入力が青い枠線、左上隅が含まれています):親HTMLドキュメントには全く存在しなかったかのようにDuplicated input contains blue border, top left corner

私の知る限り、それは実際にこの重複入力のレンダリングです。たとえば、iframeの余白部分をいくつか追加すると、重複した入力が考慮されます。

私はあなたのデバッグの楽しみのために実際の例を作成しました:

http://ghettocooler.net/stuff/code/android-ics-iframe/

任意のアイデア?ありがとう!

+0

回避策のない4.0の特定の問題(および一部のデバイスのみ)のようです:http://code.google.com/p/android/issues/detail?id=30964 – davethegr8

+0

この問題は、朝と午後の一部。私はそれだけではないことがうれしいです。 :-) –

答えて

5

ちょうどこれに数時間を費やしました。上記のスレッドdavethegr8には、現在解決策があります。私が持っていた問題を解決するために必要なものはすべてでした:HTC One Xのデフォルトブラウザでこれをテストしたところうまくいきました。

+0

これは最善の回避策ではありませんが、一部のキーボードはこの制限に準拠していない文字を送信します。 –

+0

@WesJohnsonより良い修正がありますか?あなたが持っている場合は私たちと共有してください。 – ckng

+0

私は知っていた、私は1つを発見していない。この修正が私のデバイスで問題を解決しないことを指摘してください(Android 4.0.4のSwypeキーボードでは、ほとんどの文字をこの制限で入力することができません)。 –

関連する問題