【转】Web应用在iPhone上展示需要做的配置

<meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0"/>
device-width:视图宽度与设备同宽。 

<link rel="apple-touch-icon" href="/yourIcon.png"/>
指定在iPhone主屏上所显示的图标为yourIcon.png 

<link rel="apple-touch-startup-image" href="/startupImage.png">
指定web应用启动时的显示图片。  

<meta name="apple-mobile-web-app-capable" content="yes">
指定显示特征为web应用,不显示浏览器的特征。  

 

01 // navigator.standalone 
02  
03 if ("standalone" in navigator){
04     if (navigator.standalone){
05         alert("Started from homescreen");
06     }else{
07         alert("Started in browser");
08     }
09 }else{
10     alert("Not supporting standalone property");
11 }

在script中用window.navigator.standalone属性判断是否是Web应用程序(是否是以homescreen方式启动的)。  

<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" /> 
指定iphone的状态条(status bar)的显示为透明,透明状漂浮在web应用视图的上面。也可以是default或black值。 

如:
<meta name="apple-mobile-web-app-status-bar-style" content="black" /> 
或者
<meta name="apple-mobile-web-app-status-bar-style" content="default" /> 

posted on 2012-09-12 15:31  Carman_CJ  阅读(104)  评论(0)    收藏  举报