Простой JavaScript обнаруживает устройство пользователя

Я хочу добавить javascript в свой шаблон, чтобы обнаруживать, что каждый раз, когда пользователи просматривают мои сайты с каким типом устройства (смартфон, планшет или ПК).

В настоящее время я пытаюсь сделать это с помощью JavaScript, вот оно:

<code>var smartPhone = "smartphone";
var Ipod = "ipod";

var userDevice = navigator.userAgent.toLowerCase();

function DetectPhone()
{
   if (userDevice.search(smartPhone) > -1)
      return true;
   else
      windows.location = "/pageforphone.aspx";
}

function DetectIpod()
{
   if (userDevice.search(Ipod) > -1)
      return true;
   else
      windows.location = "/pageforpod.aspx";
}
</code>

Я правильно написал коды? Честно говоря, нет iPhone ...

Конечно, если бы они были дополнены Php или Asp.net, было бы лучше, но правда ли, что люди всегда выключают JavaScript на своих пальмовых устройствах? Кроме того, я думаю, что Iphone или Ipod или любые другие планшеты очень похожи, это нормально, что я использую те же страницы Redev для этих устройств? На самом деле я не очень понимаю, в чем различия между ними, и что я должен знать, когда я пересматриваю свои веб-страницы.

Ответы на вопрос(3)

Ваш ответ на вопрос