Wie würde ich prüfen, ob der Benutzer-Browser IE ist? Ich habe diesen Code hier, aber es funktioniert nicht.
%Vor%Versuchen Sie diese Lösung von James Padolsey:
%Vor%Es gibt auch andere interessante Lösungen in den Kommentaren.
browser
wurde in 1.9 entfernt.:
Beschreibung: Enthält Flags für das Useragent, gelesen von navigator.userAgent. Wir empfehlen, diese Eigenschaft nicht zu verwenden. Bitte versuchen Sie stattdessen, Feature-Erkennung zu verwenden (siehe jQuery.support). jQuery.browser kann in einer zukünftigen Version von jQuery in ein Plugin verschoben werden.
Wie wäre es mit dem von MS empfohlenen Weg: Ссылка
(Und natürlich kann der UserAgent gefälscht sein ... aber wenn jemand seinen UserAgent spoofiert, interessiert Sie wirklich das, was er auf Ihrer Site sieht?)
%Vor%Nur eine Erinnerung (selbst wenn man die Frage nicht direkt beantwortet); es ist immer besser, die Feature-Erkennung im Gegensatz zu zur Browsererkennung zu verwenden.
Darum ist Modernizr da;
Warum Modernizr ?
Die Vorteile der coolen neuen Web-Technologien machen großen Spaß, bis Sie Browser unterstützen, die hinterherhinken. Mit Modernizr können Sie bedingtes JavaScript und CSS für jede Situation schreiben, unabhängig davon, ob ein Browser eine Funktion unterstützt oder nicht. Es ist perfekt für die progressive Verbesserung einfach.
Sie würden es also gerne benutzen;
Modernizr.canvas ? showGraph() : showTable();
Tags und Links javascript html internet-explorer jquery css