私のアプリケーションはMVC4で、iPhoneとWindows Phoneでうまく機能しますが、Samsung Galaxy S IIIでは機能しませんでした。デスクトップのユーザーインターフェイスが表示されます!たとえば、いくつかのInexOfを試しました。
DisplayModeProvider.Instance.Modes.Insert(0, new DefaultDisplayMode("Mobile")
{
ContextCondition = (context => context.GetOverriddenUserAgent()
.IndexOf("Linux", StringComparison.OrdinalIgnoreCase) >= 0)
});
私も試しました:
DisplayModeProvider.Instance.Modes.Insert(0, new DefaultDisplayMode("Mobile")
{
ContextCondition = (context => context.GetOverriddenUserAgent()
.IndexOf("Opera Mobi", StringComparison.OrdinalIgnoreCase) >= 0)
});
私が開発した古いMVC3アプリケーションを使用して、Samsung IIIブラウザーを確認しました。ここに、borwser情報があります。ユーザーエージェント:Mozilla / 5.0(Linux、U; Android 4.0.4 ....ブラウザー:SafariモデルSGH-1747M
私はあなたの提案をいただければ幸いです。前もって感謝します