Nachteile der Verwendung von Internet-Explorer-Kompatibilitäts-Modus

Was sind die Nachteile der Kraft einer Website angezeigt im IE zu kompatiblen Modus? Sagen wir erzwingen, IE9, Sie zu IE8 compatibility mode setzen?

  • Performance-Nachteile
  • Können nicht alle neuen IE9 spezifischen Funktionen wie HTML5/CSS3/SVG

Warum?

Wir führen Sie legacy-web-app entwickelt wurde, ist seit dem Jahr 2000, so ist es ein Durcheinander ball kämpfen, um die Kompatibilität mit Chrome, Opera, Firefox, IE6/7/8 und nun beschließen wir, zum hinzufügen von IE9 auf der Liste. Aber mit IE9 laufen wir in Probleme mit dem Druck, die "Erlaubnis deniend" JavaScript-Fehler (vermutlich etwas über frame-übergreifende JavaScript-Aufrufe) und die nächsten Fragen - die einfache Problemumgehung ist, zu erzwingen, IE9 verhält sich wie ein IE8 und dann funktioniert alles einwandfrei. Aber ich bin noch nicht sicher, ob es den Weg zu gehen...

  • Dein Fehler höchstwahrscheinlich stammen aus Verwendung von code, der speziell gegen IE, das ist ein gutes Beispiel dafür, warum feature-Erkennung überlegen ist browser-Erkennung. Auch, zwingen IE 9 in Kompatibilität Modus ist definitiv nicht der Weg zu gehen - IE 10 ist gleich um die Ecke, so dass Sie im Idealfall unter Ausnutzung der besseren performance und verbesserten features von IE 9 und 10.
  • Warum sollte ich die Mühe, über IE10? In unserem Fall interessiert uns nicht über neue features, interessieren wir uns nur über die gleiche Benutzer-Erfahrung für alle. Ja das können wir beheben alle bugs, aber es wird mehr Geld Kosten als dieses Update, also muss ich wissen - gibt es irgendwelche Nachteile, die am Ende bewirken, dass es mehr Kosten als fix IE9-Kompatibilität?
  • Die verbesserten features gehören die Unterstützung getElementsByTagName. Das allein ist lohnt sich ein Upgrade...</Sarkasmus>
  • Es könnte sich lohnen zu investieren Ihre Zeit und Geld auf Lösung-spezifische fixes Basis eines Frameworks wie YUI oder eventuell jquery, browser, wo Anomalien kann normalisiert werden. Bei der Prüfung für IE9, wir landeten.. 3 Stunden die Aktualisierung auf die neueste YUI Version... und alle unsere leiden beseitigt wurden, kostenlos.
Schreibe einen Kommentar