MVC Web アプリケーションに対して WebView を開く WinRT アプリがあります。
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 を確認しましたが、明らかなことは何もありませんでした。