我正在开发一个iPhone网络应用程序,我正在使用“apple-mobile-web-app-capable”元标记来获得“全屏模式”。当我浏览应用程序时,它会显示我最后一次加载时离开的页面的图片。看起来应用程序已经准备好接收输入,而不是,这是令人困惑的。
是否可以更改默认行为并显示空白屏幕,直到它准备好接收输入?
答案 0 :(得分:31)
这将为您的Web App添加启动画面。以下是iPad(视网膜和非视网膜),iPhone / iPod Touch(视网膜和非视网膜)和iPhone 5所需的尺寸。这些包括状态栏区域。
Apple Docs-Launch Images,Apple Docs-Icon and Image Sizes
<!-- iPhone (Retina) -->
<link href="http://www.example.com/mobile/images/apple-startup-iPhone-RETINA.jpg" media="(device-width: 320px) and (device-height: 480px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image">
<!-- iPhone 5 -->
<link href="http://www.example.com/mobile/images/apple-startup-iPhone-Tall-RETINA.jpg" media="(device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image">
<!-- iPad Portrait -->
<link href="http://www.example.com/mobile/images/apple-startup-iPad-Portrait.jpg" media="(device-width: 768px) and (device-height: 1024px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 1)" rel="apple-touch-startup-image">
<!-- iPad Landscape -->
<link href="http://www.example.com/mobile/images/apple-startup-iPad-Landscape.jpg" media="(device-width: 768px) and (device-height: 1024px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 1)" rel="apple-touch-startup-image">
<!-- iPad Portrait (Retina) -->
<link href="http://www.example.com/mobile/images/apple-startup-iPad-RETINA-Portrait.jpg" media="(device-width: 768px) and (device-height: 1024px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image">
<!-- iPad Landscape (Retina) -->
<link href="http://www.example.com/mobile/images/apple-startup-iPad-RETINA-Landscape.jpg" media="(device-width: 768px) and (device-height: 1024px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image">
如果要创建适用于iPad的Web应用程序,建议使用横向和纵向尺寸。
答案 1 :(得分:14)
它必须是320x460,如果它是320x480则无法工作。
答案 2 :(得分:12)
将它放在你的HEAD标签之间:
<link rel="apple-touch-startup-image" href="image.jpg">
您使用的图像必须是JPG或PNG,分辨率为320x460
答案 3 :(得分:7)
图像必须为PNG和320x460,仅适用于iPhone OS 3.0或更高版本。