ASP.NET (C#) で, ユーザーエージェントによって分岐する処理を書いたので, メモメモφ(*゚▽゚*)oメモメモ
@if (Request.UserAgent.Contains("Android")) { // ユーザーエージェントがAndroidのときの処理 } @if (Request.UserAgent.Contains("iPhone") || Request.UserAgent.Contains("iPad") || Request.UserAgent.Contains("iPod")) { // iOSのときの処理 }
最初
Request.UserAgent
じゃなくて
@if (HttpRequestHeader.UserAgent.ToString().Contains(“Android”))
とかやってて, 詰んでて,
どうしてダメ(ちゃんと分岐できない)のかなあと思って, HttpRequestHeader.UserAgent.ToString() を表示させてみたら
ただ
“UserAgent”
って画面に表示されてるだけで「なんだこの情報量ゼロは!!」ってなったんです.