現在のブラウザ名とクライアント ブラウザのバージョンを取得する必要があります。Browser NameとBrowser versionに使用Request.Browser.Browser
しています。Request.Browser.MajorVersion
これは、ブラウザー名がSafariおよびバージョン0として表示される iPad のクロムを除くすべてのブラウザーでうまく機能します。
iPad での Chrome の解像度はありますか?
同じ問題があり、関連する質問で言及されている「CriOS」のユーザー エージェント文字列のチェックを追加しました。
Request.UserAgent != null && Request.UserAgent.IndexOf("crios", StringComparison.OrdinalIgnoreCase) > -1)
おそらく、「CriOS」のインデックスを使用して、ユーザー エージェント文字列でそれに続くバージョン番号を取得することもできます。
string agent = Request.UserAgent.ToString().ToLower()
上記を使用して、すべてのブラウザーとデバイスの情報を取得します。上記のバージョン番号の crios が表示されます。これが、iPad で Chrome を識別する唯一の方法です。