我有一个 WinRT 应用程序,可以打开我的 MVC Web 应用程序的 WebView。
我想为这个特定的浏览器提供一个特殊的布局,使用 MVC 浏览器特定视图。这样做的原因是因为视口将比“正常”小很多
配置它的最佳方法是什么?我检查了用户代理字符串,它非常通用,并没有告诉我太多:
Request.ServerVariables["HTTP_USER_AGENT"]
"Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0; Touch; WebView/1.0)"
有没有办法可以创建条件来检查 WebView?
DisplayModeProvider.Instance.Modes.Insert(0, new DefaultDisplayMode("WinRTWebView")
{
ContextCondition = (context => ???WHAT BOOLEAN LOGIC SHOULD GO HERE???)
});
如果有人知道该怎么做,我可能还需要在我的 webview 上相应地创建特殊的用户代理......我检查了 MSDN 上的 API,但没有发现任何明显的问题。