0

我有一個網站,我已經在MVC 4中建立了Web和Mobile視圖。我在視圖中使用.Mobile擴展程序來呈現移動視圖,當有人通過移動電話訪問該網站時,這很有效。當我從iPhone訪問該網站時,它會檢測瀏覽器並正確顯示移動視圖。ASP.Net MVC 4不使用iPhone獨立應用程序的移動視圖(添加到主屏幕後)

但是,如果我的應用程序添加到主屏幕和我通過點擊主屏幕圖標瀏覽到該網站,MVC使用標準的Web視圖。

我只能假設當Safari以獨立/全屏模式使用時,它會通過不同的標題發送,而這些標題是MVC無法識別的。 (注意:它似乎也忽略了當通過瀏覽器正常訪問網站時以前設置的自動登錄cookie)。

我需要什麼,以獲得MVC認識到,它仍然是一個移動瀏覽器和渲染移動的看法呢?

回答

0

得到這個工作簡單,如果不是特別優雅的方式是輸出從主屏幕上的圖標啓動時...,然後手動覆蓋,以確保用戶代理字符串,該用戶代理或它們的負載移動這樣的一些部分問題顯示如何操作:

ASP.NET MVC 4 Mobile Features

相關問題