Я знаю, что этот код будет перенаправлен на ежевику;
if ((/blackberry/i.test(navigator.userAgent))) {
//Send to mobile page (Blackberries)
window.location = ("../Default.aspx");
}
Но что бы я использовал вместо blackberry
для телефонов HTC?
Я посмотрел здесь , но, кажется, есть разные для почти каждого телефона. Можно ли использовать один звонок?
Редактировать Способ обнаружения на 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"))
{
}
}