我在我的网络应用程序的<head>
中有以下代码,但我只是在DOM加载而不是闪屏时在我的iPhone 3GS上获得白色屏幕。iOS/iPhone:Web应用程序启动画面不显示
<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上的所有版本中正确显示?代码未显示,但我的网络应用程序图标在添加到主页后正在工作。我使用jQuery Mobile来构建这个Web应用程序。
我也确认了PNG图像的大小正确,我删除了网络应用程序图标,刷新并重新添加到主屏幕多次。我在StackOverflow上找到的解决方案都不适合我。我还没有尝试JavaScript解决方案,因为我确信有一个纯粹的CSS解决方案。
太棒了!我会试试这些。谢谢! –
这个工作适合你吗?如果是这样,你能把它标记为已接受吗? –
如果它可以帮助任何人,iPhone 6的飞溅大小在这里:http://task.alibaba.com/d/26057714/188926 – Dunc