Das Onload-Ereignis tritt nicht auf, wenn Sie auf eine vorherige Seite in Internet Explorer 11 auf die Schaltfläche "Zurück" klicken.

Wichtig

Die Internet Explorer 11-Desktopanwendung wird für bestimmte Versionen von Windows 10 eingestellt und ab dem 15. Juni 2022 nicht mehr unterstützt.

Sie können mit dem Internet Explorer-Modus in Microsoft Edge weiterhin auf ältere Websites zugreifen, für die Internet Explorer erforderlich ist. Anleitung.

Die Internet Explorer 11-Desktopanwendung wird schrittweise an den schnelleren, sichereren Microsoft Edge-Browser umgeleitet und letztendlich über Windows Update deaktiviert werden. Deaktivieren von IE heute.

Dieser Artikel enthält die Methoden, mit denen Sie das Problem lösen können, dass das Onload Ereignis nicht auftritt, wenn Sie auf die Schaltfläche "Zurück" klicken, um zu einer Seite in Internet Explorer 11 zurückzukehren.

Ursprüngliche Produktversion:   Internet Explorer 11
Ursprüngliche KB-Nummer:   3011939

Problembeschreibung

Wenn Sie in Internet Explorer 11 auf die Schaltfläche "Zurück" klicken, um zu einer vorherigen Seite zurückzukehren, Onload tritt das Ereignis der Seite möglicherweise nicht auf.

Ursache

Dieses Problem tritt auf, weil die Zwischenspeicherung der Rückwärtsnavigation den Inhalt aus dem Speicher wiederherstellt, anstatt die Seite neu zu laden oder zu rekonstruieren.

Resolution-Methode 1: Verwenden des onpageshow-Ereignisses

Verwenden Sie das onpageshow Ereignis anstelle des Onload Ereignisses. Onpageshow tritt auf, wenn Sie auf die Schaltfläche "Zurück" klicken.

Resolution-Methode 2: Deaktivieren der Zwischenspeicherung der Rückwärtsnavigation

Verhindern Sie, dass die Webseiten diese Bedingungen erfüllen, sodass die Zwischenspeicherung der Rückwärtsnavigation nicht stattfindet:

  • Die Seite befindet sich in der Internetzone.
  • Die Seite wird mithilfe des HTTP-Protokolls bereitgestellt (HTTPS-Seiten werden aus Sicherheitsgründen nicht zwischengespeichert).
  • Auf der Seite sind keine beforeunload Ereignishandler definiert.
  • Alle Ladevorgänge und pageshow Ereignisse sind abgeschlossen.
  • Die Seite enthält keines der folgenden Elemente:
    • Ausstehende indexedDB-Transaktionen.
    • Offene oder aktive Websocketverbindungen.
    • Ausführen von Webmitarbeitern.
    • Microsoft ActiveX-Steuerelemente.
  • Das Fenster F12-Entwicklertools ist nicht geöffnet.

Weitere Informationen

Weitere Informationen finden Sie unter Zwischenspeichern der Rückwärtsnavigation.