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.