主にiPadで実行することを目的とした単純なWebアプリを構築しています。問題は、アプリが起動画面を表示してコンテンツをロードしている間にホームボタンをすばやくダブルタップ/タップすると、起動時にアプリがフリーズすることです。アプリをすばやく開いたり閉じたりしようとすると、私が話していることがわかるかもしれません。
アプリがフリーズすると、メイン ページのコンテンツを表示しているホーム画面でスタックします。ホームボタンを押してもホーム画面に戻りません。電源ボタンを押しても画面はロックされません。ハードリセットを行う必要があります(ホームボタンとロックボタンを同時に押します)。
ここで問題になるのは、起動時のイメージかもしれません。誰かがこれに出くわしましたか?
テスト デバイスは、iOS 6.0 を搭載した iPad 3 です。
以下は必要最小限の HTML です (それでもアプリがフリーズします)。
<!DOCTYPE html>
<html>
<head>
<title>Mobile</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<meta name="apple-mobile-web-app-capable" content="yes"/>
<link rel="stylesheet" href="css/main.css" />
<!-- iPad (Retina, landscape) -->
<link rel="apple-touch-startup-image"
media="(device-width: 768px)
and (orientation: landscape)
and (-webkit-device-pixel-ratio: 2)"
href="apple.png">
</head>
<body>
Test
</body>
</html>