Einfaches Javascript erkennt das Gerät des Benutzers

Ich möchte meiner Vorlage Javascript hinzufügen, um zu erkennen, dass Benutzer meine Websites jedes Mal mit welcher Art von Gerät (Smartphone, Tablet oder PC) anzeigen.

Derzeit versuche ich es mit Javascript, hier ist es:

<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>

Habe ich die Codes richtig geschrieben? Ehrlich gesagt, kein iPhone ...

Natürlich, wenn diese mit Php oder Asp.net abgeschlossen wären, wäre es besser, aber ist es wahr, dass die Leute auf ihren Palm-Geräten immer das Javascript ausschalten? Ich denke auch, dass iPhone, iPod oder andere Tablets ziemlich ähnlich sind. Ist es in Ordnung, dass ich dieselben Redev-Seiten für diese Geräte verwende? Eigentlich verstehe ich nicht sehr, was die Unterschiede zwischen ihnen sind und was ich beachten sollte, wenn ich meine Webseiten überarbeite.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage