1

我們正在嘗試使用「apple-mobile-web-app-capable」創建ASP.NET web應用程序meta-tag來控制iPad上頁面的外觀。在ASP.NET母版頁中使用「apple-mobile-web-app-capable」導致新瀏覽器打開

如果我已將URL添加到書籤並添加到主屏幕,但是當我從不使用母版頁的頁面導航到正在使用母版頁的頁面時,它正確刪除地址欄,瀏覽器打開,地址欄重新出現在加載的頁面上。即使在沒有真實內容和一致內容(包括元標籤)的頁面中,我們也將其縮小到元標籤是公共因素。

是否有其他人發現了這個問題的解決方案?到目前爲止,我們無法通過我們自己的工作或搜索找到解決方案,而Apple的支持網站也沒有與之相關的答案。

+0

想我會回答我自己的查詢。經過大量的閱讀,似乎創建一個具有多個HTML頁面請求的iPhone/iPad Web應用程序的想法根本不是預期的用例。 解決方案?使用與單個頁面託管的服務器的Javascript/AJAX交互創建整個Web應用程序,以確保瀏覽器Chrome仍處於禁用狀態。但是,這使得在我們當前的服務器配置中處理Tivoli Access Manager有點困難。 – 2011-07-27 12:14:28

回答

1

發現了兩個解決問題的方案:

  • 一種解決方案是讓使用 方法不是標準的鏈接或表單提交的Web應用程序中的所有頁面請求。 這主要是指使用javascript,例如用戶 控件(鏈接/按鈕)中的location.href,或者基於自動的 服務器重定向推送新頁面。

  • 另一種方法是創建整個Web應用程序作爲一個單一的頁面下載, 與每一個人的屏幕「作爲一個單獨的顯示和隱藏 需要。這是jQuery Mobile使用的方法。

我還建立了自動登錄重定向在啓動時不破的Web應用程序的行爲,因爲所有的iPhone/iPad的Web應用程序meta標籤設置存儲與一旦書籤的主屏幕圖標被建造。

相關問題