Was ist der Sinn von "Warten auf Weiterleitung"?

391
Cristy

Mir ist aufgefallen, dass viele Websites, wenn sie Sie umleiten, eine Seite "Umleitung in 5 Sekunden" vor der eigentlichen Weiterleitung anzeigen. Was ist der Zweck davon?

Ich implementiere derzeit ein Links-Verzeichnis und habe es so gemacht, dass die Weiterleitung sofort über eine 301-Weiterleitungsheader-Antwort erfolgt. Warum sollte ich diese zusätzliche Ladezeit hinzufügen? Es ist nicht so, als würde es beim Laden der Website helfen, im Gegenteil, da eine vollständige Seite geladen werden muss, anstatt nur die Antwortheader.

0

3 Antworten auf die Frage

1
Keltari

Aus verschiedenen Gründen möchte ein Benutzer wissen, dass er seine aktuelle Website verlässt. Außerdem möchten sie möglicherweise nicht aus verschiedenen Gründen auf eine andere Website umgeleitet werden. Diese Mitteilung informiert sie und gibt ihnen die Möglichkeit, das Programm zu stornieren.

Umleitungsbenachrichtigungen werden zum Schutz vertraulicher Benutzerinformationen verwendet, zum Beispiel bei Gefahr durch Phishing.

Stellen Sie sich vor, Sie sind bei einer Website mit einem Forum angemeldet, in dem Benutzer Nachrichten veröffentlichen können. Wenn ein Link in einer dieser Nachrichten Sie zu einer externen Website weiterleitet, die die ursprüngliche Website als Person ausgibt, könnte ein Benutzer den Eindruck erwecken, dass er sich immer noch in derselben Umgebung befindet. Die externe Website kann versuchen, diese Verwirrung zu missbrauchen, um nach Anmeldeinformationen zu fragen.

Umleitungsbenachrichtigungen werden verwendet, um einen Benutzer darauf hinzuweisen, dass er die Umgebung verlässt, und möglichen Missbrauch zu verhindern.

Obwohl dies technisch korrekt ist, vermisse ich den größten Grund: Sie können es ausschalten. Wenn die Weiterleitung deaktiviert ist, ist die Site nicht funktionsfähig. Oft haben die Weiterleitungen einen Link, den Sie auch drücken können. LPChip vor 6 Jahren 0
1
LPChip

Der Hauptgrund für das Vorhandensein eines Weiterleitungslinks ist, dass Sie die Weiterleitung deaktivieren können. Wenn ein Benutzer die Funktion ausschaltet und Sie ohne Timer oder Nachricht umleiten, kommt der Benutzer grundsätzlich in eine Sackgasse.

Diese Umleitungsseiten enthalten Links, auf die der Benutzer selbst klicken kann, um manuell dorthin zu gelangen.

Dies gilt auch für automatische Downloads (Weiterleitung zu einem Download-Link) mit der Meldung: Klicken Sie hier, wenn der Download nicht automatisch startet.

Wie können Sie die Weiterleitung deaktivieren? Beziehen Sie sich auf den Benutzer oder den Entwickler, der ihn ausschaltet? Cristy vor 6 Jahren 0
Einige Browser haben eine Einstellung, um dies zu deaktivieren. Sie sind normalerweise unter Privatsphäre LPChip vor 6 Jahren 1
Aber zeigt das nicht nur eine Warnung? Also nicht wirklich in eine Sackgasse führen, sondern den Benutzer fragen, ob er umgeleitet werden möchte oder nicht? Wenn die Umleitung in einem neuen Tab durchgeführt wird, kann der Benutzer diesen Tab schließen und befindet sich wieder auf der richtigen Website. Cristy vor 6 Jahren 0
Nein, der Benutzer kann Umleitungen tatsächlich ganz stoppen. Und es gibt auch den Fall, in dem der Entwickler es stoppt. Zum Beispiel kann Firefox ein "Firefox hat verhindert, dass diese Seite automatisch auf eine andere Seite umgeleitet wird". LPChip vor 6 Jahren 1
1
jdwolf

Dies geschieht jedoch nicht aus Gründen der Benutzerfreundlichkeit. Im Gegenteil, da dem Benutzer die Kontrolle entzogen wird. Trotz einfach schlechtem Webdesign und Anzeigenwänden sind die Weiterleitungen, die dies tun, normalerweise Downloadlinks.

Es gibt auch Weiterleitungen, die möglicherweise "Verlassen dieser Site für diese Site" bedeuten. Das ist wahrscheinlich nicht das, worüber Sie sprechen, da sie normalerweise nicht mit einem Timer arbeiten, der mehr brauchbar wäre.

Wenn also ein Timer verwendet wird, soll er wahrscheinlich verhindern, dass die Website vom Webbrowser als Popup betrachtet wird.

HTTP 301 kann und wird normalerweise zwischengespeichert. Dies ist möglicherweise nicht wünschenswert. Sites möchten möglicherweise auch basierend auf einer vom Client generierten URL umleiten.