2011-09-26 47 views
1

我有一個Web應用程序,我正在爲其構建移動網站。我試圖在沒有導航欄的情況下以全屏模式運行它,如果用戶將頁面添加到他們的主屏幕。Ipod全屏模式下的Web應用程序

現在,我的JavaScript是非常簡單的:

if (navigator.standalone) { 
    alert ('From Home Screen'); 
} else { 
    alert ('From Browser'); 
} 

所有我想要檢查,看看是,如果我能夠檢測用戶是否已添加應用到他們的主屏幕。使用上面的代碼,即使將應用程序添加到主屏幕後,該應用程序也只能被else語句捕獲。

通過蘋果的文檔來看,我發現這個僞善:

<meta name="apple-mobile-web-app-capable" content="yes" /> 

添加該代碼我似乎沒有做任何事情。我仍然無法讓網站進入全屏模式,或將其作爲獨立提醒。

回答

1

當鏈接添加到主屏幕時,該元標記(顯然)被處理。因此,如果您在添加元標記之前將其添加到您的主屏幕,它將不起作用。

嘗試從主屏幕上移除圖標並重新添加。

相關問題