Deaktivieren Sie die Eingabeaufforderung "Formularwiedergabe bestätigen" in Google Chrome

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

Gibt es da draußen jemanden mit einer besseren Idee?

Author: Community, 2011-09-30

1 answers

Chrome führte diese "Funktion" ein, um zu vermeiden, dass Benutzer unbeabsichtigt POST-Aktionen auf Formularen duplizieren, z. B. denselben Artikel zweimal kaufen.

Dies wurde anscheinend vor einiger Zeit mithilfe des Parameters -disable-prompt-on-repost beim Chrome-Aufruf behoben, dies wurde jedoch auch in späteren Versionen behoben. (Bearbeiten: Seit 2020 wird wieder gearbeitet.).

Trotz zahlreicher damit verbundener Chrome-Fehlerberichte blieb das jahrelang offen (!), der Fehler ist immer noch da. Anscheinend das Chrom modul, das Back / Forward tut, ist so schlecht geschrieben, dass es fast unmöglich ist, zu beheben. Und niemand wagt es, es von Grund auf neu zu schreiben.

Wenn Sie also die Seite mit der POST-Operation nicht ändern können, haben Sie kein Glück und es gibt keine Lösung.

Wenn Sie die Seite ändern können, haben Sie zwei Lösungen:

  1. Verwenden Sie GET anstelle von POST
  2. Verwenden Sie die Methode Post / Redirect / Get mit dem Antwortcode HTTP:

Es ist natürlich die Lösung, einen anderen Browser als Chrome zu verwenden (aber das beantwortet die Frage nicht).

 18
Author: harrymc,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2021-02-07 09:19:02