私はasp.net C#が初めてです。
特にモバイル ユーザー向けの Web サイトを作成しています。
ページをユーザーのモバイル バージョンとそのプラットフォームにリダイレクトしたいと考えています。
WURFLを使いたくない
また、これhttp://51degrees.codeplex.com/
さまざまなモバイル ユーザー向けのページを作成する他の方法はありますか?
たとえば、android (アイスクリーム) と android (ジンジャーブレッド) などの異なるページ...
私はasp.net C#が初めてです。
特にモバイル ユーザー向けの Web サイトを作成しています。
ページをユーザーのモバイル バージョンとそのプラットフォームにリダイレクトしたいと考えています。
WURFLを使いたくない
また、これhttp://51degrees.codeplex.com/
さまざまなモバイル ユーザー向けのページを作成する他の方法はありますか?
たとえば、android (アイスクリーム) と android (ジンジャーブレッド) などの異なるページ...
これを次Request.UserAgentのように使用します。
if(Request.UserAgent.Contains("Android"))
{
Response.Redirect("Andriod/MyPage.aspx");
}
バージョンチェックも同じ方法で行うことができます。一般的なすべての Os / ブラウザーのユーザー エージェントは、インターネット上で簡単に入手できます。
JavaScriptナビゲーターを使用できます。このようなもの:
p = navigator.platform;
// Detects if it is an iOS device
if( p === 'iPad' || p === 'iPhone' || p === 'iPod' ){
//iOS = true;
//Redirect
}
// Detects if it is an Android device
if(p.indexOf("android")>=0);
//Android= true;
//Redirect
}
また
var iOS = ( navigator.userAgent.match(/(iPad|iPhone|iPod)/i) ? true : false );
if(iOS)
//Redicret