0
我有一个网站,我已经在MVC 4中建立了Web和Mobile视图。我在视图中使用.Mobile扩展程序来呈现移动视图,当有人通过移动电话访问该网站时,这很有效。当我从iPhone访问该网站时,它会检测浏览器并正确显示移动视图。ASP.Net MVC 4不使用iPhone独立应用程序的移动视图(添加到主屏幕后)
但是,如果我的应用程序添加到主屏幕和我通过点击主屏幕图标浏览到该网站,MVC使用标准的Web视图。
我只能假设当Safari以独立/全屏模式使用时,它会通过不同的标题发送,而这些标题是MVC无法识别的。 (注意:它似乎也忽略了当通过浏览器正常访问网站时以前设置的自动登录cookie)。
我需要什么,以获得MVC认识到,它仍然是一个移动浏览器和渲染移动的看法呢?