Apple の脅威の通知と金銭目当てのスパイウェアへの対策について

しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

iOS7のSafariブラウザがフリーズする

プルダウンでリストを選択時にメッセージを表示させるようなHTMLでiOS7のSafariブラウザがフリーズします。

再現させるためのHTMLは下記の通り。

<html>

<head>

<title>

iOS7 Safari TEST

</title>

<script language='JavaScript'>

function changeExample(index){

alert( 'TEST' );

}

</script>

</head>

<body>

<select name="example" onChange="return changeExample(0); ">

<option value="sample1">SAMPLE1</option>

<option value="sample2">SAMPLE2</option>

<option value="sample3">SAMPLE3</option>

</select>

</body>

</html>

iPad, iOS 7.0.3

投稿日 2013/10/25 15:05

返信
返信: 2

2014/01/22 15:22 NAK102 への返信

私も同じ症状で悩みました(iPad2、iOS7.0.4)
alert()だけでなく、confirm()などのダイアログ表示においても発生します。
自身が作成するサイトに対しては


setTimeout(function(){

alert();

},200);


のようにウェイト(?)を入れることによってとりあえずの回避を施していますが、他のサイトでは。。。

iOS7上のchromeやSleipnirでも発生するので、safariというよりiOSの問題のように思えます。

2014/01/24 10:59 matchpotch への返信

返信ありがとうございます。

タイマーで待たせると回避できるのは、わかっていたのですが、

この問題をiOS側が対応したときに、何故このようなコーディングにしているのかがわからなくなるため

Appleの対応を待っていますが、対応されないので困っています。

iOS7のSafariブラウザがフリーズする

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple ID を使ってご参加ください。