結論:iframeを使う時はposition:absoluteでtop:0、left:0に配置しないと死ぬ
AndroidOSが入力する時だけテキストボックスと同じ位置にもう一つテキストボックスを(勝手に)生成するっぽいんだけど、
これが常にブラウザの0,0基準で生成される端末があるっぽい。
iframeを10,10に配置して、その中の20,20にテキストボックスがあるとしたら、
本来は30,30に生成されるべきものが20,20に生成されてテキストボックスが増える。
端末によっては、ちゃんとiframeの左上から計算してるっぽくて大丈夫だったりする。
あー。すべてのAndroidが滅びてしまえばいいのにー。
Categorised as:雑記
コメントを残す