AppleサポートAppおよびYouTubeチャンネルのお知らせ

* iOS向けAppleサポートAppのバージョン5.6.1が公開されました。

YouTube - Apple Japanチャンネルで有用なヒントや使い方を配信中です。

コミュニティでの投票方法と通知設定

コミュニティでの投票方法や通知の設定方法に関する記事を公開しました。

Apple Account(Apple ID)の不正利用を確認する方法

Apple Accountに関するよくある質問についてはこちらのページを、また不正利用を確認する方法についてはこちらのドキュメントをご参照ください。

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

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 Account を使ってご参加ください。