Wiki

A universe of ideas

User Tools

Site Tools


computer:web:redirects

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
computer:web:redirects [2019-02-10 05:58] skrupelloscomputer:web:redirects [2020-11-18 18:11] (current) – external edit 127.0.0.1
Line 47: Line 47:
  
 ===== Weiterleitungen mit JavaScript ===== ===== Weiterleitungen mit JavaScript =====
 +==== Mit neuem Eintrag in der History ====
 +Die folgenden drei Statements haben die identische Funktion [([[https://developer.mozilla.org/en-US/docs/Web/API/Window/location#Example_.231.3A_Navigate_to_a_new_page]])]. Sie leiten den Benutzer weiter und erzeugen dabei einen weiteren Eintrag in der Histroy. Wenn man von Seite A auf Seite B geht, wo dann die Weiterleitung auf Seite C stattfindet, dann landet der Benutzer mit dem Zurück-Button wieder auf Seite B.
 +<code javascript>
 +location = "http://www.example.com/";
 +location.href = "http://www.example.com/";
 +location.assign("http://www.example.com/");
 +</code>
 +
 +==== Mit ersetztem Eintrag in der History ====
 +Ersetzt den aktuellen Eintrag in der History. Wenn man von Seite A auf Seite B geht, wo dann die Weiterleitung auf Seite C stattfindet, dann landet der Benutzer mit dem Zurück-Button wieder auf Seite A:
 +<code javascript>
 +document.location.replace("http://www.example.com/");
 +</code>
 +
 +==== Seite Neuladen ====
 +Dies ist nur zur Vollständigkeit da, um eine Entsprechung für das [[#weiterleitenneuladen_mit_refresh_headermeta-tag|Meta-Data Kapitel]] zu liefern.
 +
 +Die folgende Funktion läd die Webseite neu. Ist der Parameter ''false'' oder nicht angegeben, kann die Webseite vom Cache geladen werden [([[https://developer.mozilla.org/en-US/docs/Web/API/Location/reload]])].
 +
 +<code javascript>
 +document.location.reload(forcedReload);
 +</code>
 +
 ===== Weiterleiten/Neuladen mit Refresh Header/Meta-Tag ===== ===== Weiterleiten/Neuladen mit Refresh Header/Meta-Tag =====
 Dieses Verfahren wurde nie standardisiert und ist seit HTML 4.0 //explizit unerwünscht// [([[https://www.w3.org/TR/1998/REC-html40-19980424/struct/global.html#h-7.4.4.2]])]. Dennoch existiert es als living Standard in den meisten Browsern. Folgende Syntax sollte von den meisten Browsern verstanden werden[([[https://dxr.mozilla.org/firefox/source/docshell/base/nsDocShell.cpp#4499]])][([[http://www.otsukare.info/2015/03/26/refresh-http-header]])]: Dieses Verfahren wurde nie standardisiert und ist seit HTML 4.0 //explizit unerwünscht// [([[https://www.w3.org/TR/1998/REC-html40-19980424/struct/global.html#h-7.4.4.2]])]. Dennoch existiert es als living Standard in den meisten Browsern. Folgende Syntax sollte von den meisten Browsern verstanden werden[([[https://dxr.mozilla.org/firefox/source/docshell/base/nsDocShell.cpp#4499]])][([[http://www.otsukare.info/2015/03/26/refresh-http-header]])]:
computer/web/redirects.1549774738.txt.gz · Last modified: 2020-11-18 18:10 (external edit)