ERR_CACHE_MISS: Bedeutung & Lösung in Chrome und Android
Kernaussage
ERR_CACHE_MISS bedeutet: Chrome brauchte eine gespeicherte Kopie einer Seite und hatte keine. Meist sind Sie mit Zurück zu einer Seite gegangen, die ein Formular erzeugt hat (ein POST). Chrome zeigt dann „Erneute Formular-Übermittlung bestätigen“, statt das Formular noch einmal zu senden. Drücken Sie Neu laden und klicken Sie nur dann auf Weiter, wenn die Wiederholung harmlos ist (eine Suche, keine Zahlung); sonst öffnen Sie die Seite neu über die Website selbst. In Android-Apps heißt es meist, dass die WebView das Netzwerk nicht nutzen kann. Website-Betreiber verhindern es mit Post/Redirect/Get.
Jetzt prüfen

Jetzt lesen
- Was Ist ERR_
CACHE_ MISS? - Wie ERR_
CACHE_ MISS Aussieht - Was Verursacht ERR_
CACHE_ MISS? - ERR_
CACHE_ MISS vs. Erneute Formular-Übermittlung bestätigen - ERR_
CACHE_ MISS Beheben (Für Nutzer) - Lösung 1: Neu Laden, und Erneut Senden Nur, Wenn Es Sicher Ist
- Lösung 2: Cache Leeren (Nur, Wenn Es Immer Wieder Passiert)
- Lösung 3: Im Inkognito-Modus Testen
- Lösung 4: Browser-Erweiterungen Deaktivieren
- Lösung 5: Chrome (und Android System WebView) Aktualisieren
- ERR_
CACHE_ MISS Beheben (Für Entwickler) - Das Post/Redirect/Get-Muster (PRG)
- Überprüfen Sie Ihre Cache-Control-Header
- WordPress-Caching-Konflikte Beheben
- ERR_
CACHE_ MISS auf Android (Apps und WebView) - ERR_
CACHE_ MISS in Anderen Browsern - Verwandte Chrome-Cache-Fehler
- Häufig gestellte Fragen
Was Ist ERR_CACHE_MISS?
ERR_CACHE_MISS bedeutet: Chrome brauchte eine gespeicherte (im Cache abgelegte) Kopie einer Seite und hatte keine. Meist haben Sie mit Zurück eine Seite aufgerufen, die ein Formular erzeugt hat, etwa das Ergebnis einer Anmeldung, Suche oder Bestellung: Chrome sendet das Formular nicht von allein noch einmal und zeigt stattdessen Erneute Formular-Übermittlung bestätigen mit dem Code ERR_CACHE_MISS.
Der Fehler verlässt nie Ihren Browser und ist kein HTTP-Statuscode. Die Fehlerliste von Chromium definiert ihn als Fehler -400: „The cache does not have the requested entry“ (der Cache enthält den angeforderten Eintrag nicht) (net_error_list.h). Chrome speichert Kopien von Formularergebnissen, damit Zurück sie erneut anzeigen kann; fehlt die Kopie, lässt sich die Seite nur durch erneutes Senden des Formulars wiederherstellen, und diese Entscheidung überlässt Chrome Ihnen.
Es ist ein Sicherheitsstopp, kein Defekt und keine Bedrohung: Ein erneut gesendetes Formular kann wiederholen, was es getan hat, etwa eine Zahlung, eine Bestellung oder einen Beitrag.
Sendet die Seite no-store? Prüfen Sie ihre Header
Wie ERR_CACHE_MISS Aussieht
Chrome und Edge zeigen eine dieser Seiten, mit ERR_CACHE_MISS unter der Meldung:
- Erneute Formular-Übermittlung bestätigen — nach Zurück oder Vorwärts zu einer Seite, die ein Formular erzeugt hat: „Damit diese Webseite richtig angezeigt wird, werden die Daten benötigt, die du vorher eingegeben hast. Du kannst diese Daten noch einmal senden, dabei werden jedoch sämtliche Aktionen wiederholt, die vorher durch diese Seite ausgeführt wurden.“ Darunter: „Klicke auf den Button zum erneuten Laden, um die für das Laden der Seite erforderlichen Daten noch einmal zu senden.“ (So lautet Chromes deutscher Text, mit „du“.)
- Diese Website kann nicht aus dem Cache geladen werden — mit „Die (im Cache) gespeicherte Kopie dieser Website war nicht lesbar.“ und einem Button Neu laden: Eine Seite, die Chrome nur aus dem Cache nehmen konnte, war dort nicht vorhanden
- Der Dialog zum erneuten Senden — nachdem Sie auf der ersten Seite auf Neu laden gedrückt haben: „Die gesuchte Seite hat die von dir eingegebenen Informationen verwendet bzw. verarbeitet. Wenn du zu dieser Seite zurückgehst, wird eventuell eine schon ausgeführte Aktion wiederholt. Möchtest du fortfahren?“ mit einem Button Weiter
- net::ERR_CACHE_MISS — derselbe Fehler in der Konsole der Entwicklertools oder im WebView-Log einer Android-App
Was Verursacht ERR_CACHE_MISS?
Alle Ursachen laufen auf dasselbe hinaus: Chrome sollte seinen Cache verwenden, und die Seite war nicht darin.
- Zurück oder Vorwärts zur Ergebnisseite eines Formulars — Chrome speichert die Seite, die ein Formular (eine POST-Anfrage) erzeugt hat, damit Zurück sie erneut anzeigen kann. Fehlt diese Kopie, müsste Chrome das Formular noch einmal senden, also hält es an und fragt nach.
- Die Seite wollte nicht gespeichert werden — eine Ergebnisseite, die mit
Cache-Control: no-storegesendet wurde, wird nie aufbewahrt, deshalb landet Zurück dort immer auf der Seite zum erneuten Senden. - Ein geleerter oder gekürzter Cache — das Löschen von Browserdaten oder ein Chrome, das den Cache zum Platzsparen kürzt, entfernt die gespeicherte Kopie einer Ergebnisseite.
- Nur-Cache-Ladevorgänge — eine Android-WebView ohne Netzwerkzugriff, der Offlinemodus einer App oder ein Skript, das nur eine zwischengespeicherte Kopie anfordert, scheitern alle mit ERR_CACHE_MISS, wenn nichts gespeichert ist.
- Ein beschädigter Cache — Chromiums eigenen Notizen zufolge entsteht ein unlesbarer Cache meist durch ein unsauberes Beenden. Das zeigt die Seite „kann nicht aus dem Cache geladen werden“, oft mit ERR_CACHE_READ_FAILURE.
- Eine Erweiterung, die Anfragen verändert — selten verhindert eine Erweiterung, die Anfragen blockiert oder ändert, dass eine Seite normal lädt. Ein Inkognito-Fenster schließt das aus.
ERR_CACHE_MISS vs. Erneute Formular-Übermittlung bestätigen
Beides hängt zusammen, erscheint aber zu unterschiedlichen Zeitpunkten. Ein Neuladen einer Seite, die ein Formular erzeugt hat, öffnet sofort den Dialog Erneute Formular-Übermittlung bestätigen. Kommen Sie dagegen später mit Zurück oder Vorwärts zurück zu dieser Seite und Chrome hat keine Kopie mehr, erscheint die Seite „Erneute Formular-Übermittlung bestätigen“ mit dem Code ERR_CACHE_MISS; ein Druck auf Neu laden öffnet dort denselben Dialog. Weiter sendet das Formular erneut, Abbrechen bleibt auf der Seite.
Chrome entscheidet nicht für Sie, denn eine Formularübermittlung (POST) ist im Sinne von HTTP keine „sichere“ Anfrage: Sie noch einmal zu senden kann wiederholen, was sie getan hat.
Klicken Sie bei einer Suche, einem Filter oder einer Seite, die Sie nur angesehen haben, auf Weiter. Bei einer Zahlung, Bestellung, Buchung oder einem Beitrag klicken Sie auf Abbrechen und prüfen stattdessen den Bestellverlauf der Website oder Ihr E-Mail-Postfach.
ERR_CACHE_MISS Beheben (Für Nutzer)
Gehen Sie die Schritte der Reihe nach durch. Der erste behebt den häufigsten Fall: eine Formularseite, zu der Sie zurückgegangen sind. Lädt die ganze Website nicht, prüfen Sie mit dem Website-Down-Checker, ob sie für alle nicht erreichbar ist.
Lösung 1: Neu Laden, und Erneut Senden Nur, Wenn Es Sicher Ist
Drücken Sie auf der Seite „Erneute Formular-Übermittlung bestätigen“ auf Neu laden (oder F5). Chrome fragt, ob das Formular erneut gesendet werden soll: Klicken Sie nur dann auf Weiter, wenn die Wiederholung harmlos ist. Noch sicherer: Gehen Sie nicht mit Zurück. Öffnen Sie die Seite neu über das Menü der Website oder die Adressleiste, das lädt eine frische Kopie ohne Formular.
Auf einer normalen Seite, die „Diese Website kann nicht aus dem Cache geladen werden“ meldet, führen Sie ein vollständiges Neuladen aus, das den Cache umgeht:
# Windows / Linux
Ctrl + Shift + R
# Mac
Cmd + Shift + R
# Windows / Linux alternative
Ctrl + F5 (or Shift + F5)Bei geöffneten Entwicklertools (F12) können Sie auch mit der rechten Maustaste auf den Neu-laden-Button klicken und Cache leeren und vollständig aktualisieren wählen.
Lösung 2: Cache Leeren (Nur, Wenn Es Immer Wieder Passiert)
Den Cache zu leeren hilft beim Formularfall nicht: Es löscht gespeicherte Kopien und kann den Fehler sogar auslösen. Es hilft, wenn normale Seiten immer wieder „Diese Website kann nicht aus dem Cache geladen werden“ zeigen, was auf einen beschädigten Cache hindeutet:
- Schritt 1: Drücken Sie
Strg+Umschalt+Entf(Mac:Cmd+Umschalt+Entf), um Browserdaten löschen zu öffnen - Schritt 2: Stellen Sie den Zeitraum auf Gesamte Zeit
- Schritt 3: Haken Sie Bilder und Dateien im Cache an (Cookies sind optional, siehe unten)
- Schritt 4: Klicken Sie auf Daten löschen und starten Sie Chrome neu
Lösung 3: Im Inkognito-Modus Testen
Ein Inkognito-Fenster startet mit leerem Cache und ohne Ihre Erweiterungen (es sei denn, Sie haben sie dort erlaubt). Öffnen Sie eines mit Strg+Umschalt+N (Windows, Linux) oder Cmd+Umschalt+N (Mac) und laden Sie dieselbe Seite über die Website, nicht mit Zurück.
Funktioniert es dort, aber nicht im normalen Fenster, spielen eine Erweiterung oder der Cache eine Rolle: Versuchen Sie Lösung 2 und 4.
Lösung 4: Browser-Erweiterungen Deaktivieren
Erweiterungen, die Anfragen blockieren oder umschreiben, können gelegentlich verhindern, dass eine Seite normal lädt.
Rufen Sie chrome://extensions/ auf, schalten Sie alle Erweiterungen aus und laden Sie die Seite erneut. Verschwindet der Fehler, schalten Sie sie nacheinander wieder ein, um den Verursacher zu finden.
Lösung 5: Chrome (und Android System WebView) Aktualisieren
Rufen Sie chrome://settings/help auf, um ein Update zu installieren; Chrome wendet es nach einem Neustart an. Aktualisieren Sie unter Android im Play Store sowohl Chrome als auch Android System WebView, denn Apps, die Webseiten anzeigen, nutzen WebView.
Begann der Fehler direkt nach einem Update und tritt er auch auf Seiten ohne Formular auf, suchen Sie im Chromium-Issue-Tracker nach einem bekannten Problem mit Ihrer Version.
ERR_CACHE_MISS Beheben (Für Entwickler)
Stoßen Besucher auf Ihrer Website auf ERR_CACHE_MISS, gehen sie mit größter Wahrscheinlichkeit mit Zurück zu einer Seite, die Ihr Server direkt aus einem Formular-POST gerendert hat. Die Lösung liegt auf dem Server: Post/Redirect/Get.
Das Post/Redirect/Get-Muster (PRG)
Das Post/Redirect/Get-Muster (PRG) ist die endgültige Lösung für ERR_CACHE_MISS. Die Idee ist einfach: Antworten Sie nach der Verarbeitung einer POST-Formularübermittlung mit einer HTTP-Weiterleitung (302 oder 303) auf eine GET-Bestätigungsseite, statt die Antwort direkt zu rendern.
Ohne PRG endet der Browserverlauf mit einer POST-Anfrage. Lädt der Nutzer neu, fragt Chrome, ob das Formular erneut gesendet werden soll; kommt er mit Zurück oder Vorwärts wieder dorthin und die Kopie fehlt, zeigt Chrome ERR_CACHE_MISS. Mit PRG endet der Verlauf mit einer sicheren GET-Anfrage, die sich ohne Probleme neu laden oder per Zurück erneut aufrufen lässt.
# Without PRG (causes ERR_CACHE_MISS):
POST /checkout → 200 OK (render confirmation page)
# User reloads → "Confirm Form Resubmission" dialog
# User comes back with Back/Forward, copy gone → ERR_CACHE_MISS
# With PRG (no cache issues):
POST /checkout → 303 See Other → Location: /order/12345
GET /order/12345 → 200 OK (render confirmation page)
# User refreshes → Normal page reload (safe GET request)Verwenden Sie für die Weiterleitung 303 See Other (bevorzugt) oder 302 Found. RFC 9110 sagt, 303 werde „hauptsächlich verwendet, damit die Ausgabe einer POST-Aktion den User-Agent auf eine andere Ressource umleiten kann“, genau das, was Sie wollen. Der Redirect Checker von DNS Robot zeigt den Statuscode, den Ihr Formular-Endpunkt tatsächlich zurückgibt.
Überprüfen Sie Ihre Cache-Control-Header
Prüfen Sie, was die Ergebnisseite Ihres Formulars sendet, mit den Chrome-Entwicklertools (F12 → Netzwerk → die Anfrage → Headers) oder von außen mit dem HTTP-Header-Checker von DNS Robot.
Auf einer Seite, die ein Formular erzeugt hat, verhindert Cache-Control: no-store, dass Chrome die Kopie behält, die Zurück braucht, sodass jedes Zurück auf der Seite zum erneuten Senden landet. Behalten Sie no-store auf Seiten mit persönlichen oder Zahlungsdaten bei und nutzen Sie PRG, damit das Ergebnis trotzdem eine normale GET-Seite ist.
| Auf der Ergebnisseite eines Formulars | Was gespeichert wird | Was Zurück zeigt |
|---|---|---|
Cache-Control: no-store | Nichts | Erneute Formular-Übermittlung bestätigen (ERR_CACHE_MISS) |
no-cache oder max-age=… | Eine Kopie, für den Verlauf aufbewahrt | Die gespeicherte Kopie |
| PRG: 303 auf eine GET-Seite | Eine normale GET-Seite | Die Seite selbst; Neu laden ist sicher |
WordPress-Caching-Konflikte Beheben
Page-Caching-Plugins verursachen ERR_CACHE_MISS nicht von allein, aber eine zwischengespeicherte Warenkorb-, Kassen- oder Anmeldeseite zerstört Formulare und schickt Besucher hin und her, und genau dort tritt der Fehler auf.
Wenn Sie WooCommerce nutzen, stellen Sie sicher, dass Ihr Caching-Plugin dynamische Seiten ausschließt: Warenkorb, Kasse und Mein Konto dürfen nie zwischengespeichert werden. WP Super Cache, W3 Total Cache und LiteSpeed Cache haben dafür alle Einstellungen.
- Alle Caches leeren — Leeren Sie den Cache des Caching-Plugins, den Hosting-Cache (falls vorhanden) und den CDN-Cache gleichzeitig
- Konfligierende Plugins deaktivieren — Betreiben Sie nie zwei Full-Page-Caching-Plugins gleichzeitig
- Dynamische Seiten ausschließen — Warenkorb, Kasse und Anmeldeseiten müssen vom Cache ausgenommen sein
- Caching auf Serverebene prüfen — Ihr Hosting-Anbieter fügt womöglich eine eigene Cache-Schicht hinzu (Varnish, LiteSpeed usw.), die mit Ihrem Plugin kollidiert
ERR_CACHE_MISS auf Android (Apps und WebView)
Sehen Sie den Fehler innerhalb einer App (In-App-Browser, Anmelde- oder Zahlungsbildschirm), aktualisieren Sie Chrome und Android System WebView im Play Store und leeren Sie dann den Cache der App: Einstellungen → Apps → die App → Speicher und Cache (auf manchen Handys Speicher) → Cache leeren. Besteht der Fehler weiter, muss die App selbst repariert werden: Melden Sie es ihrem Entwickler.
Wenn Sie die App entwickeln: Eine WebView braucht die Berechtigung INTERNET. Ohne sie blockiert Android die Netzwerkzugriffe der WebView standardmäßig (der Standardwert von setBlockNetworkLoads ist dann true), sodass Seiten nur aus dem Cache kommen können und mit net::ERR_CACHE_MISS scheitern.
<!-- AndroidManifest.xml, inside <manifest> -->
<uses-permission android:name="android.permission.INTERNET" />Prüfen Sie dann den Cache-Modus: LOAD_CACHE_ONLY („Don't use the network, load from the cache“, also: das Netzwerk nicht nutzen, aus dem Cache laden, oft für einen Offlinemodus gesetzt) scheitert bei allem, was noch nicht im Cache liegt, mit ERR_CACHE_MISS; verwenden Sie stattdessen LOAD_DEFAULT. In Flutter- und React-Native-Apps steht die Berechtigung ebenfalls in der AndroidManifest.xml des Android-Projekts.
ERR_CACHE_MISS in Anderen Browsern
ERR_CACHE_MISS ist ein Chromium-Code, deshalb zeigen Chrome, Edge, Brave, Opera und Vivaldi alle dieselben Seiten. Andere Browser halten in derselben Situation mit eigenen Worten an.
| Browser | Was er zeigt | Hinweise |
|---|---|---|
| Chrome / Edge / Brave / Opera | Erneute Formular-Übermittlung bestätigen oder Diese Website kann nicht aus dem Cache geladen werden | Dieselben Chromium-Seiten und derselbe Code (ERR_CACHE_MISS) |
| Firefox | Dokument erloschen | „Das angeforderte Dokument ist nicht im Cache von Firefox verfügbar.“ |
| Safari | Ein Dialog vor dem erneuten Senden des Formulars | Fragt, ob das Formular erneut gesendet werden soll |
Die Seite von Firefox heißt Dokument erloschen („Document Expired“ auf Englisch): „Das angeforderte Dokument ist nicht im Cache von Firefox verfügbar. Als Sicherheitsmaßnahme fordert Firefox vertrauliche Dokumente nicht automatisch erneut an. Klicken Sie auf ‚Nochmals versuchen‘, um das Dokument erneut von der Website anzufordern.“ Die Lösung ist dieselbe: Laden Sie nur neu, wenn das erneute Senden sicher ist, oder nutzen Sie PRG auf dem Server.
Verwandte Chrome-Cache-Fehler
Die Cache-Fehler von Chrome tragen das Präfix ERR_CACHE_. Nur wenige erreichen je eine Fehlerseite; die meisten (etwa -408, eine abweichende Prüfsumme) bleiben intern im Cache.
| Fehlercode | Definition von Chromium | Häufige Ursache |
|---|---|---|
| ERR_CACHE_MISS (-400) | Der Cache enthält den angeforderten Eintrag nicht | Zurück zur Ergebnisseite eines Formulars; Nur-Cache-Ladevorgänge |
| ERR_CACHE_READ_FAILURE (-401) | Vom Festplatten-Cache kann nicht gelesen werden | Ein durch Absturz oder unsauberes Beenden beschädigter Cache |
| ERR_CACHE_WRITE_FAILURE (-402) | In den Festplatten-Cache kann nicht geschrieben werden | Ein voller Datenträger oder ein Berechtigungsproblem |
ERR_CACHE_READ_FAILURE zeigt dieselbe Seite „Diese Website kann nicht aus dem Cache geladen werden“: Dort hilft das Leeren des Caches (Lösung 2). Beginnen Sie bei ERR_CACHE_MISS mit den Formular-Lösungen oben. Ein anderer Chrome-Fehler? Siehe ERR_CONNECTION_REFUSED oder ERR_NAME_NOT_RESOLVED.
Prüfen Sie Ihre HTTP-Header
Mit dem kostenlosen HTTP-Header-Checker von DNS Robot prüfen Sie die Cache-Control-Header Ihres Servers und weitere Antwort-Direktiven, die das Browser-Caching beeinflussen.
Quellen
- net_error_list.h (CACHE_MISS -400), Chromium
- localized_error.cc (the error pages for ERR_CACHE_MISS), Chromium
- RFC 9110 §15.4.4: 303 See Other, IETF
- WebSettings (setBlockNetworkLoads, LOAD_CACHE_ONLY), Android Developers
Häufig gestellte Fragen
Was bedeutet ERR_CACHE_MISS?
Wie behebe ich ERR_CACHE_MISS in Chrome?
Was bedeutet „Erneute Formular-Übermittlung bestätigen“? Soll ich auf Weiter klicken?
Warum erscheint ERR_CACHE_MISS, wenn ich Zurück drücke?
Ist ERR_CACHE_MISS ein Virus oder ein Sicherheitsproblem?
Wie behebe ich ERR_CACHE_MISS auf Android?
Was verursacht net::ERR_CACHE_MISS in einer Android-WebView?
Warum sehe ich net::ERR_CACHE_MISS in den Chrome-Entwicklertools?
Wie verhindern Entwickler ERR_CACHE_MISS?
Tritt ERR_CACHE_MISS auch in Edge und anderen Browsern auf?
Verwandte Artikel
Verwandte Tools
HTTP-Header-Checker
HTTP-Antwort-Header und Sicherheits-Header-Bewertung analysieren
Redirect Checker
URL-Weiterleitungen, Weiterleitungsketten und HTTP-Statuscodes für SEO prüfen
Website-Down-Checker
Ist die Seite für alle down oder nur für Sie? Prüfen Sie jede Website von 11 Orten und Ihrer eigenen Verbindung aus, mit Live-Screenshot



