6

ユーザーに表示するインターフェイスの種類を決定しようとしています。ユーザーがタッチ スクリーンの電話でサイトにアクセスしている場合は、1 つのインターフェイスを表示し、それ以外の場合は別のインターフェイスを表示したいと考えています。

このチェックを実行できるように、UserAgent 文字列値のリストを知っている人はいますか? ASP.NET で次のコードを使用して、iPhone を確認できることはわかっています。

Request.UserAgent.IndexOf("iPhone", StringComparison.OrdinalIgnoreCase)

ただし、次のような他の同様の電話のリストを見つけたいと思います

パーム・プレ・ブラックベリー・サンダーなど

4

3 に答える 3

4

Mobile Device Browser Fileが役立つ場合があります。例: http://www.hanselman.com/blog/MixMobileWebSitesWithASPNETMVCAndTheMobileBrowserDefinitionFile.aspx

于 2009-07-24T20:57:26.827 に答える
0

私はWURFLが好きです、それは最新のデータベースです。また、 .NETAPIMarg.Wurflを使用できます。

于 2009-07-26T11:49:58.223 に答える
0

現在私が知る限り、異なるバージョンとしてカウントすると、147 の異なる Webphone ブラウザーがあり、2438 のメーカー/モデル (Samsung には約 180 あります) があります。userAgent文字列でその名前を報告しないAndroid携帯があるため、リストだけでは役に立たないと思います。これは、おそらくその文字列では他に何も役に立たないことを意味します。代わりに、一連の単純な PC ベースのブラウザー テストを使用して、失敗を「このユーザーを webphone として扱います」とします。「標準」ブラウザ IE6 から IE9 (それ以上はテストしていません) または mozilla をテストしても安全です。Safari、Chrome、または Opera の秋からテストまで。これらの最後の 3 つを Webphone として扱い、これらのテストに失敗すると、ユーザーを Webphone として扱います。IE5 でさえ、「最新の」Web ページではかなり適切に動作します。つまり、標準用のページと限定用のページのセットがあります。中毒者 (Safari と Opera は両方のクラスに属します)、または非常に変化しやすい Web 電話です。私が見た中で最も低価格でジャンクなウェブフォンは TracFone LG800G です。むしろ限られたメモリと、さらに悪いことに限られたページサイズです。誰も話していないので、それらの制限が何であるかを尋ねないでください。しかし、それらは他のものに比べて小さいです.

于 2013-09-05T21:22:07.743 に答える