Anhang 1: Internet Explorer 6 zu Internet Explorer 8 Browseränderungen

In der folgenden Tabelle werden Änderungen zwischen Microsoft Internet Explorer 6 und Windows Internet Explorer 8 beschrieben.

Entwurfsänderungen von Internet Explorer 6 auf Internet Explorer 7

Entwurfsänderungen von Internet Explorer 7 auf Internet Explorer 8

${ROWSPAN2}$Internet Explorer Versionsverwaltung${REMOVE}$

Suchen Sie nach Code, der fälschlicherweise Sonderfälle um Internet Explorer 6, Windows Internet Explorer 7 oder Internet Explorer 8 bis Benutzer-Agent-Zeichenfolgen mit Iffing, Versionsvektoren oder bedingten Kommentaren.

  • Wenn eine lange Benutzer-Agent-Zeichenfolge (UA) auf einen Server trifft, der nur kürzere UA-Zeichenfolgen akzeptiert, wird benutzern eine Fehlerseiteangezeigt.
  • Die Kompatibilitätsansicht in Internet Explorer 8, die standardmäßig für Intranetwebsites aktiviert ist, sendet eine Internet Explorer 7 Benutzer-Agent-Zeichenfolge. Um zwischen Internet Explorer 7 und der Kompatibilitätsansicht zu unterscheiden, suchen Sie nach dem neuen Trident-Token.

${ROWSPAN3}$ Complianceupdates für Standards

${REMOVE}$

Ausnahme im Quirksmodus: Sie müssen keine Standardcomplianceänderungen für Webseiten vornehmen, die den Quirksmodus DOCTYPE angeben (indem Sie die DOCTYPE-Option "Standards-Compliance" auf "aus" festlegen).

Gilt für Internet Explorer 7 Standards oder den Modus "Streng" und höher:

Gilt für Internet Explorer 8 Standards-Modus und höher:

Verbesserungen der Sicherheit

  • Gilt unabhängig vom Dokumentmodus.
  • Sie können Sicherheitsfeatures mithilfe Gruppenrichtlinien-deaktivieren.
  • XSS-Filter- ist standardmäßig aktiviert, wodurch Skriptmuster blockiert werden, die am häufigsten Typ-1-XSS-Angriffen ähneln, es sei denn, Sie deaktivieren sie über einen X-XSS-Protection HTTP-Header.
  • Domänenübergreifende, dokumentübergreifende Kommunikationshacks wie SCRIPT SRC- werden nicht unterstützt, zugunsten sichererer XDM- und XDR AJAX-Features.
  • AJAX-fähige Websites, die den Hash der URL manuell bearbeiten können durch die neue window.location.hash-Navigationseigenschaft beschädigt werden.
  • Neuen AJAX-Features wie XDM-systemeigene Eigenschaften, die möglicherweise mit vorhandenen benutzerdefinierten Eigenschaften in Konflikt stehen.
  • Dateiupload-Steuerelement sendet nur den Dateipfad, nicht den vollständigen Pfad, an den Server.
  • HTML-Code oder Skript, der mit einem "image/*" MIME-Typ bereitgestellt wird, nicht ausgeführt werden.
  • Navigieren in einem Frame auf oberster Ebene zu einer Website in einem anderen Sicherheitskontext öffnet ein neues Fenster oder eine neue Registerkarte, anstatt innerhalb des vorhandenen Frames zu navigieren.
  • UTF-7-codiertes Skript wird in Windows-1252-Codierung erzwungen, was dazu führen kann, dass nur-Text gerendert wird.
  • HTTP/HTTPS-Seiten "gemischter Modus" ein Dialogfeld anzeigen, das standardmäßig nur sichere Elemente anzeigt (im Vergleich zum vorherigen nicht unsicheren Standard). Benutzer können versehentlich http-Elementeblockieren, z. B. Schlüsselbilder.
  • DEP/NX ist standardmäßig aktiviert, die bestimmte Add-Ons (d. h. ActiveX-Steuerelemente und COM-Objekte) blockiert, die mit älteren Versionen von ATL erstellt werden, indem Code ausgeführt wird, der als "nicht ausführbare Datei" im Arbeitsspeicher gekennzeichnet ist.
  • Inhalt, der von einem Webproxy zurückgegeben wird, blockiert wird, wenn kein SSL-Tunnel als Reaktion auf eine CONNECT-Anforderung an den ursprünglichen Server eingerichtet wird.

Architekturänderungen

  • Gilt unabhängig vom Dokument- oder Kompatibilitätsmodus.
  • Update des geschützten Modus: Intranet wird standardmäßig in mittlerer (anstelle niedriger) Integritätsebene ausgeführt.
  • Loosely Coupled Internet Explorer können Add-Ons (d. h. ActiveX-Steuerelemente und COM-Objekte) blockieren, die eine der folgenden Aktionen ausführen:
    • Verwenden Sie Windows-Hierarchietechniken, um Benutzeroberflächenframe- und Registerkartenfenster zu finden (die jetzt in separaten Prozessen auf unterschiedlichen Integritätsebenen ausgeführt werden).
    • Erstellen Sie eine Unterklasse des UI-Frames (jetzt auf mittlerer Integritätsebene) aus einem Registerkartenprozess mit niedriger Integrität.
    • Verwenden Sie nicht unterstützte Messaging-Techniken zwischen UI-Frame und Registerkarten.

 

Anwendungskompatibilität beim Migrieren zu Internet Explorer 8