0

現在のブラウザ名とクライアント ブラウザのバージョンを取得する必要があります。Browser NameBrowser versionに使用Request.Browser.Browserしています。Request.Browser.MajorVersion

これは、ブラウザー名がSafariおよびバージョン0として表示される iPad のクロムを除くすべてのブラウザーでうまく機能します。

iPad での Chrome の解像度はありますか?

4

2 に答える 2

1

同じ問題があり、関連する質問で言及されている「CriOS」のユーザー エージェント文字列のチェックを追加しました。

Request.UserAgent != null && Request.UserAgent.IndexOf("crios", StringComparison.OrdinalIgnoreCase) > -1)

おそらく、「CriOS」のインデックスを使用して、ユーザー エージェント文字列でそれに続くバージョン番号を取得することもできます。

于 2013-12-16T17:59:29.187 に答える
1
string agent = Request.UserAgent.ToString().ToLower() 

上記を使用して、すべてのブラウザーとデバイスの情報を取得します。上記のバージョン番号の crios が表示されます。これが、iPad で Chrome を識別する唯一の方法です。

于 2013-09-17T22:25:06.440 に答える