2011-09-30 20:56:47 +0000 2011-09-30 20:56:47 +0000
20
20

Aufforderung "Formularwiedervorlage bestätigen" in Google Chrome deaktivieren

Ich möchte die Popups “Formularwiedervorlage bestätigen” in Google Chrome deaktivieren, wenn ich eine Aktualisierung vornehme. Diese (sehr) alte Diskussion erkennt das Problem an, bietet aber keine Lösung an.

Gibt es da draußen jemanden, der eine bessere Idee hat?

Antworten (1)

16
16
16
2012-01-03 20:16:29 +0000

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 :

  1. Verwenden Sie GET anstelle von POST
  2. 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).