Je tente de rediriger les appareils mobiles vers une version mobile, mais en laissant les Ipads le voir normalement. Tous les téléphones redirigent vers le site mobile bien, mais l'ipad fait trop et je ne peux pas comprendre pourquoi? ... Ceci est le script im en utilisant.rediriger vers un site mobile sauf ipad java
<scr!pt runat="server">
protected void Page_Load(object sender, EventArgs e)
{
string[] mobiles = new string[] {"midp", "j2me", "avant", "docomo","novarra",
"palmos", "palmsource","240x320", "opwv", "chtml","pda", "windows ce",
"mmp/","blackberry", "mib/", "symbian","wireless", "nokia", "hand",
"mobi","phone", "cdm", "up.b", "audio", "SIE-", "SEC-", "samsung",
"HTC","mot-", "mitsu", "sagem", "sony","alcatel", "lg", "eric", "vx","NEC",
"philips", "mmm", "xx","panasonic", "sharp", "wap", "sch","rover", "pocket",
"benq", "java","pt", "pg", "vox", "amoi","bird", "compal", "kg", "voda","sany",
"kdd", "dbt", "sendo", "sgh", "gradi", "jb", "dddi","moto", "iphone" };
bool isMobile = false;
if (Request.Headers["User-Agent"] != null && Request.Browser["IsMobileDevice"] == "true")
{
isMobile = true;
}
else
{
foreach (string device in mobiles)
{
if (Request.UserAgent.ToLower().Contains(device))
{
isMobile = true;
}
}
}
if (isMobile == true)
{
Response.Redirect("///SITE//");
}
else
{
Response.Redirect("//SITE//");
}
}