Pflege einer Webseite nach dem Drücken der Stop-Taste

327
Keshav Srinivasan

Angenommen, ich befinde mich auf einer Webseite und beschließe, eine neue Webseite auf derselben Registerkarte zu laden, indem Sie entweder auf Aktualisieren klicken, auf einen Link klicken oder eine URL eingeben. Und wenn ich mich sofort dazu entschließe, meine Meinung zu ändern und auf der alten Seite bleiben möchte, ist dies genau der Anwendungsfall, für den der Stop-Button entwickelt wurde. Bei allen modernen Browsern in allen Geräten, die ich je gesehen habe (sowohl auf dem Handy als auch auf dem Desktop), scheint die Stoppfunktion auf sehr unerwünschte Weise zu funktionieren: Die neue Seite wird nicht geladen, aber die alte Seite wird durch einen leeren weißen Bildschirm ersetzt .

Nun, auf technischer Ebene, glaube ich, verstehe ich, was los ist: Der Browser zeigt an, was Sie vor dem Drücken von Stopp von der neuen Seite heruntergeladen haben. Wenn Sie also noch nichts heruntergeladen haben, wird nichts angezeigt.

Wenn ich jedoch auf Stopp drücke, möchte ich normalerweise die neue Seite nicht sehen. Ich möchte immer noch die alte Seite sehen. Gibt es eine Möglichkeit, die alte Seite zu erhalten, wenn Sie auf Stopp drücken? Beachten Sie, dass ich nicht möchte, dass die alte Seite neu geladen wird. Ich möchte, dass sie einfach bleibt.

Normalerweise passiert Folgendes: Wenn Sie auf Stopp drücken, während die alte Seite noch sichtbar ist, wird die alte Seite sofort durch einen leeren Bildschirm ersetzt. Wenn die Stopp-Taste gedrückt wird, nachdem die neue Seite angezeigt wird, wurde der Teil der neuen Seite angezeigt angezeigt, wenn Sie auf Stopp gedrückt haben, bleibt die Anzeige bestehen. Idealerweise möchte ich, dass der Stop-Button wie folgt funktioniert: Wenn die alte Seite noch angezeigt wird, lassen Sie sie stehen. Wenn die Anzeige der neuen Seite begonnen hat, lassen Sie das, was angezeigt wurde, erhalten. Gibt es eine Möglichkeit, dies zu erreichen?

Wenn es hilft, starte ich Chrome auf meinen Windows-PCs (mit verschiedenen Betriebssystemen), und es wäre schön, wenn dafür ein Befehlsflag vorhanden wäre. Ist dort eines? Kann ich auch erreichen, was ich mit iOS-Geräten auch mache?

1
Ich habe dieses Problem weder gesehen noch kann ich es reproduzieren ... Keltari vor 10 Jahren 0
@ Keltari Hast du ein iPhone? Wenn ja, können Sie das Problem dort sehen? Ich bin in letzter Zeit auf das Problem gestoßen, aber ich bin mir ziemlich sicher, dass es mir auf Computern viel passiert ist. Keshav Srinivasan vor 10 Jahren 0
iPhones wären hier ein Thema Keltari vor 10 Jahren 0
@ Keltari Sie konnten das Problem nicht auf einem Computer reproduzieren, obwohl Sie auf Stopp klicken, nachdem Sie auf Aktualisieren geklickt haben. Dort ist das Problem für mich auf einem Computer normalerweise am ärgerlichsten. So wie Sie versuchen, die Seite zu aktualisieren, um zu sehen, ob sie aktualisiert wurde, dauert das Laden jedoch eine Weile. Klicken Sie auf Stopp, um zu verhindern, dass die aktuelle Instanz der Webseite verloren geht. Dadurch wird jedoch die Seite durch einen weißen Bildschirm ersetzt . Keshav Srinivasan vor 10 Jahren 0
@ Keltari Ich kann es in Chrom reproduzieren. Interessanterweise, wenn ich es einfach auf dieser leeren Seite belasse, wird mir gesagt, dass es ein nicht reagierendes Skript gibt. timotree vor 7 Jahren 0
Verwandte Themen: http://superuser.com/q/192890/670755 timotree vor 7 Jahren 0
Wenn dieses Problem auftritt und Sie lange genug warten, erhalten Sie ein nicht reagierendes Skript? Wenn ja, scheint [dieser Fehler] (https://bugs.chromium.org/p/chromium/issues/detail?id=671043) relevant zu sein. timotree vor 7 Jahren 0
Ich habe gerade gemerkt, dass diese Frage 3 Jahre alt ist ... timotree vor 7 Jahren 0
Wie wäre es mit dem Zurück-Button / Pfeil? Es kann Ihre vorherige (alte) Seite bereitstellen, ohne sie neu laden zu müssen. Pandya vor 7 Jahren 0

0 Antworten auf die Frage