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

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です