Chrome führte dieses “Feature” ein, um zu verhindern, dass Benutzer unbeabsichtigt POST-Aktionen auf Formularen doppelt ausführen, z.B. denselben Artikel zweimal kaufen.
Dies wurde anscheinend vor einiger Zeit durch die Verwendung des Parameters -disable-prompt-on-repost
beim Chrome-Aufruf behoben, aber auch dies war in späteren Versionen nicht mehr möglich.
Trotz zahlreicher verwandter Chrome-Fehlerberichte, die jahrelang (!) offen blieben, ist der Fehler immer noch vorhanden. Anscheinend ist das Chrome-Modul, das vorwärts/rückwärts funktioniert, so schlecht geschrieben, dass es fast unmöglich zu beheben ist. Und niemand wagt es, es von Grund auf neu zu schreiben.
Wenn Sie also die Seite, die die POST-Operation enthält, nicht ändern können, dann haben Sie Pech und es gibt keine Lösung.
Wenn Sie die Seite ändern können, dann haben Sie zwei Lösungen :
- Verwenden Sie GET anstelle von POST
- Verwenden Sie die Methode Post/Redirect/Get mit dem Antwortcode HTTP 303
Es gibt natürlich die Lösung, einen anderen Browser als Chrome zu verwenden (aber das beantwortet die Frage nicht).