iOS6 で以下のコード書いたら操作不能になってしまった件
<script> function vp(){ alert("mofmof"); } </script> <form> <input class="btn" type="button" onclick="uf1.click();" value="test"> <input name="uf1" accept="image/*" onchange="vp();" type="file"> </form> |
こんなコードを書くと、iPhone で写真を選択したり、撮影した画像を設定すると、alert のダイアログのところで操作不能になる。
訳が分からない。
<script> function vp(){ alert("もふもふ"); } </script> <form> <input class="btn" type="button" onclick="uf1.click();" value="test"> <input name="uf1" onclick="this.value='test';" onchange="vp();"> </form> |
ちなみに、これだと問題なし。
iOS 6.1.3 + Safari
iOS 6.1.3 + Chrome 両方ダメ ・ω・;
iOS 5は input type="file" 自体に対応してないので問題は起こらない。
iOS 6.1.4や iOS 7だとどうなんだろう ・ω・
The following script make the Safari be...: Apple Support Communities
Comments