Verhindern Sie, dass Programmierer in Browsern Funktionen zum Zurück-Button hinzufügen

572
TV's Frank

Ich mag die Art und Weise, wie sich die Zurück-Schaltfläche verhalten hat: Sie gab mir schnell eine zwischengespeicherte Version der Seite, die ich gerade angesehen habe, bevor ich zum aktuellen Ort navigierte.

Heutzutage verwenden Sites jedoch zunehmend benutzerdefiniertes Verhalten, wenn Sie auf die Schaltfläche "Zurück" klicken. Dies gilt insbesondere für Seiten mit einer einzelnen Seite, kann aber auch in anderen Fällen angezeigt werden. Ich klicke auf die Schaltfläche "Zurück" und es dauert entweder unangemessen lange, um zur vorherigen Seite zurückzukehren, oder etwas, das nicht gewünscht wird (z Ich lasse keine Seite, wenn ich davon ausgehe,

Was ist die beste Auswahl an Browser und Optionen für mich? Gibt es ein Plugin, das mir in Chrome, Safari oder Firefox helfen könnte? Ich denke, im Grunde möchte ich die Option "Nicht mit dem Zurück-Button verwirren". Ich bin mir bewusst, dass dies die Funktionalität einiger Sites beeinträchtigen kann - ich bin bereit, damit zu leben, da ich niemals die Zurück-Schaltfläche in Fällen betreibe, in denen ich nicht wirklich dorthin zurückkehren möchte.

Edit: Fallbeispiel ist das Gerrit Code Review Tool. Leider kann ich keinen Link zu unserer internen Installation posten. Was passiert, ist, ich überprüfe etwas in Gerrit und schaue mir zB eine Javascript-Datei an. Wenn ich auf die Schaltfläche "Zurück" klicke, ändert sich die URL im Browser. In einem Div am oberen Rand der Browserseite wird ein Hinweis auf "working ..." (alle anderen Inhalte bleiben gleich) und nach einiger Zeit die eigentliche Seite angezeigt wollte zu Lasten navigieren.

Nachdem ich hier einige Kommentare gelesen habe, denke ich, dass dies daran liegt, dass der Code auf der Seite ausgeführt wird, zu der ich zurück navigiere, aber wie könnte dies eine Notiz anzeigen (was bedeuten würde, dass das DOM auf der Seite geändert wird, die ich verlasse). ?

Ich weiß, dass ich an anderen Orten von ähnlichen Dingen geärgert wurde, aber ich muss in meinem Gehirn herumgraben, um mich daran zu erinnern, was sie waren. : /

0
Ich habe keine Ahnung, was Sie fragen, der Zurück-Button geht immer auf die letzte zwischengespeicherte Version der letzten Seite zurück, die ich verwendet habe, um die aktuelle Version der meisten Browser zu verwenden Weg Ramhound vor 10 Jahren 1
Die meisten Seiten haben heutzutage dynamisch generierten Inhalt, der bei einem erneuten Aufruf erneut generiert werden muss. Das ist wahrscheinlich das Gefühl, das du bekommst. Die Zurück-Taste hat sich nicht geändert, das Internet hat sich geändert. Wenn Sie ein konkretes Beispiel haben, das widerlegt, was ich und Ramhound sagen, bearbeiten Sie bitte Ihre Frage Bruno9779 vor 10 Jahren 0
"Dies gilt insbesondere für Einzelseiten" - Das Problem ist, dass der "Programmierer" die "Einzelseiten" möglicherweise nicht korrekt implementiert. Der "Programmierer" kann das Verhalten der Rücktasten nicht direkt ändern, er kann jedoch beeinflussen, welche "Seiten" in den Browserverlauf aufgenommen werden. Das Problem ist jedoch, dass der "Programmierer" den Browserverlauf nicht bearbeitet (mehr Arbeit), so dass die Zurück-Schaltfläche möglicherweise so aussieht, als sei sie beschädigt. MrWhite vor 10 Jahren 0
Verwenden Sie (oder der Programmierer) zufällig unendliches Scrollen? Dave vor 10 Jahren 0
Ich bin auf dieses Problem gestoßen, bei dem die Schaltfläche "Zurück" gerade dazu führt, dass die aktuelle Seite neu geladen wird. In diesen Fällen doppelklicken Sie einfach auf die Schaltfläche und das bringt mich in 50% der Fälle zurück. Tog vor 10 Jahren 0
Die ursprüngliche Frage wurde mit einem Beispiel von Gerrit bearbeitet. Ich hoffe, ich kann mir ein besseres Beispiel aus dem wirklichen Leben vorstellen. TV's Frank vor 10 Jahren 0
Klicken und halten Sie die Zurück-Taste. Bei den meisten Browsern erhalten Sie eine Liste der vergangenen Seiten. Wählen Sie den gewünschten aus. Zoredache vor 10 Jahren 0

1 Antwort auf die Frage

0
gbjbaanb

Ich denke, Sie werden in einem Javascript, das die Seite generiert, die Sie betrachten, von einem Weiterleitungs- oder Aktualisierungsaufruf getroffen,

Ich kenne zum Beispiel eine Site, die ich besuche, wo der Zurück-Button "nichts tut". Wenn ich die Website zum ersten Mal besuche, führt die Seite eine Verarbeitung durch (normalerweise Login oder andere Überprüfungen). Anschließend wird die Seite über einen Aufruf an sich selbst aktualisiert, der die vollständige Site mit den aktualisierten Details aus der ersten Ansicht dieser Seite anzeigt. Wenn ich also zurückklicke, bekomme ich die erste Seite, die .. ausgeführt wird, und leitet mich auf die Seite weiter, die ich gerade angesehen habe.

Ich finde einen Doppelklick auf den Zurück-Button, überspringt beide Seiten und bringt mich dorthin zurück, wo ich sein wollte. Es ist nicht so, dass der Zurück-Button kaputt ist, nur dass die Site wirklich nicht möchte, dass ich gehe.

Das ist wahrscheinlich eine gute Theorie - ich werde es mir merken. Funktioniert nicht mit Gerrit, da das Doppelklicken mich zwei Seiten zurückbringt ... TV's Frank vor 10 Jahren 0