0
このコードはブラックベリーのためにリダイレクトされます。HTCの携帯電話にモバイルアプリが入っているかどうかを確認してください
if ((/blackberry/i.test(navigator.userAgent))) {
//Send to mobile page (Blackberries)
window.location = ("../Default.aspx");
}
しかし、私はHTCの携帯電話用のblackberry
を置き換えるために何を使うのでしょうか?
私はhereと見ましたが、ほぼすべての携帯電話のために異なるものがあるようです。私が使うことができる1回の通話はありますか?
を編集するC#の検出方法も機能します。この線に沿って何か:
if (Request.Headers["User-Agent"] != null && (Request.Browser["IsMobileDevice"] == "true"){
if(Request.Browser ["BlackBerry"] == "true")
{
if(int.Parse(Request.Browser.Version) < 4.5)
{
//This is how you get blackberry version right?
}
}
else if(Request.UserAgent.ToUpper().Contains("HTC"))
{
}
}
を使用すると、B/C、それはすべてのMozillaのユーザーエージェントと思われる** ** HTCを試してみましたHTCのあなたにHTC a/cがあります。 –
なぜサーバー側ではなくクライアント側でリダイレクトを行うのですか?ヤク! – epascarello
さて、サーバー側に戻る可能性があります。あまりにも多くのオプション(ブラックベリーバージョン、htc、ect)がサーバー側であることはもうありません –