7 Stimmen

Modernizr überprüft, dass IE6, IE7, IE8 oder IE insgesamt ausgeschlossen sind, die iOS-Geräte identifizieren.

Gibt es Checks (oder Kombinationen von Checks), die ich mit Modernizr durchführen kann, bei denen:

  • IE6 versagt, aber höhere Versionen nicht versagen?

  • IE7 versagt, aber höhere Versionen nicht versagen?

  • IE8 versagt, aber höhere Versionen nicht versagen?

  • alle IEs versagen?

  • alle Browser versagen, aber iOS-Geräte nicht versagen?

  • alle Browser versagen, aber Android-Geräte nicht versagen?

Ich möchte Modernizr verwenden, um Browser und Geräte basierend auf der Feature-Erkennung anstelle von User Agent-Sniffing zu überprüfen?

GESCHLOSSEN - danke, habe die Nachricht erhalten

danke, einfach

7voto

Gcoop Punkte 3344

Der gesamte Zweck der Feature-Erkennung besteht darin, browserunabhängig zu sein, und Ihre Anwendung/Website sollte sich basierend auf dem Vorhandensein eines Features verbessern/verschlechtern und nicht basierend auf dem Vorhandensein eines Browsers.

Der Grund, warum wir Browser-Erkennung für MS durchführen, ist, dass möglicherweise CSS-Workarounds erforderlich sind, um bekannte CSS-Anzeigefehler zu vermeiden, die nichts mit der Feature-Erkennung zu tun haben. Für diese Art der Browser-Erkennung schauen Sie sich HTML5-Boilerplate an.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X