Webアプリのに次のコードがあります<head>
が、スプラッシュ画面の代わりにDOMが読み込まれているときに、iPhone3GSで白い画面が表示されます。
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<!--STYLES-->
<!--SCRIPTS-->
<!-- iPhone LAUNCHSCREEN-->
<link href="includes/images/apple-launch-480h.png" sizes="320x480" media="(device-height: 480px)" rel="apple-touch-startup-image">
<!-- iPhone (Retina) LAUNCHSCREEN-->
<link href="includes/images/apple-launch-480h2X.png" sizes="640x920" media="(device-height: 480px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image">
<!-- iPhone 5+ LAUNCHSCREEN-->
<link href="includes/images/apple-launch-568h.png" sizes="640x1136" media="(device-height: 568px)" rel="apple-touch-startup-image">
スプラッシュ画面をiPhoneのすべてのバージョンで正しく表示するにはどうすればよいですか?コードは表示されていませんが、ホームページに追加するとWebアプリのアイコンが機能します。このWebアプリを構築するためにjQueryMobileを使用しています。
また、PNG画像が正確に正しいサイズであることを確認し、Webアプリのアイコンを削除し、更新して、ホーム画面に何度も再追加しました。StackOverflowで見つけたソリューションはどれもうまくいきませんでした。純粋なCSSソリューションがあると確信しているので、JavaScriptソリューションは試していません。