我有一個脫機工作的HTML5 iPad應用程序。該應用程序基本上由4個html文件和3個aspx文件組成。我的緩存清單已設置爲只有html文件可脫機使用,並且aspx文件需要網絡連接。這一切都很好!如何在全屏模式下保存iPhone/iPad網絡應用程序?
現在,我已經到了我正在對應用程序進行收尾處理並嘗試完成主屏幕圖標,以全屏模式運行等的地步。我已經添加了我認爲是的必要的元標記,使應用程序在添加到主屏幕後首先以全屏模式啓動。我認爲標籤正確的原因是,如果我在html頁面之間來回導航,應用程序將(正確)啓動並保持全屏模式。我遇到的問題是讓應用程序在點擊某個服務器(aspx)鏈接時保持全屏模式。
當一個服務器鏈接(CSS)點擊移動Safari瀏覽器踢出到整個瀏覽器模式,並打開一個新窗口。這種行爲是不可接受的,我希望我在這裏錯過簡單的東西。
下面是我用我所有的網頁(HTML + CSS)的meta標籤:
<meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1.0, maximum-scale=1.0" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
希望這提供了所有的理解問題的必要信息。我在這裏看到了其他的鏈接,說明除了在主頁上書籤的網頁之外的任何頁面都會導致一些人退出全屏模式。這不是我遇到的問題,所以我想開始一個新的討論。同樣,我覺得如果我在應用中有5個以上的HTML頁面,它將繼續保持全屏模式。 aspx頁面是我的情況中的問題。
什麼是你的HTML和你的aspx域?他們不一樣嗎? –
兩者都有相同的域名。 – Don