iphoneでホーム画面から起動したかどうかを判定する

onloadあたりで
if(navigator.appVersion.indexOf('iPhone OS ')){
if(window.navigator.standalone){
// iphoneでホーム画面からの読み込み
} else {
// iphonesafariからの読み込み
}
} else {
// iphoneではない
}


サンプル:↓にPC/iPhone(safariからアクセス)/iphone(ホーム画面に登録>ホーム画面から起動)
でそれぞれ別画面となる
http://novesys.appspot.com/