Sehr einfach. Wenn Sie Internet Explorer verwenden.
Ich benutze immer Firefox. Aber Sie müssen bedenken, dass es möglich ist, Meta-Refreshs zu deaktivieren. Deshalb haben die meisten Websites die Links „Klicken Sie hier, um fortzufahren“ oder „Klicken Sie hier, wenn es nicht weiterleitet“.
Und übrigens, auch wenn ich Firefox benutze, bevorzuge ich diese Links. Meistens ist es schneller, auf diesen Link zu klicken, als auf das Ende des Timers zu warten und weitergeleitet zu werden.
Ok, aber ich denke, niemand wird Meta-Tags manuell in seinen Browsereinstellungen deaktivieren, wenn er keinen besonderen Grund dafür hat. In einigen Fällen können Sie keine URL-Weiterleitung („Klicken Sie hier“) oder serverseitigen Code verwenden, daher ist dies nützlich.
Bruder, ich möchte nur sagen, dass Sie klug sind, da es wahr ist, dass die meisten von uns Meta-Tags manuell in ihren Browsereinstellungen deaktivieren, wenn sie keinen besonderen Grund dafür haben. Ich stimme Ihrem Punkt zu… Hut ab… Bravo…
WARUM SAGEN SIE SO ETWAS IM INTERNET??? Offensichtlich ist header(„refresh:5;url=IHRE URL“); eine lächerliche und idiotische Verwendung einer PHP-Funktion. Sie können keine asynchronen verzögerten Aktualisierungen in PHP erstellen. Die Header-Funktion liefert einen Header, der vom Client im Header-Teil Ihrer Anfrage empfangen werden muss. Außerdem ist die von Ihnen angegebene Syntax völlig falsch, und warum sollten Sie überhaupt annehmen, dass HTML-Meta-Tags und PHP/HTTP-Header ein gemeinsames Layout haben? Ernsthaft. Hören Sie NICHT auf diesen Kerl. Entweder ist er ein Troll oder er ist wirklich die dümmste Person, die lebt. Es wäre für alle besser, wenn seine Einträge entfernt würden.
Ich weiß, dass das super alt ist, aber ich amüsierte mich darüber, wie wütend John D. offensichtlich darüber war.
Der ‚refresh‘-Header funktioniert tatsächlich genau wie von Kostas beschrieben, mit genau dieser Syntax, und so wird er tatsächlich in PHP mit header() gesetzt.
Es ist meiner Meinung nach völlig nicht standardmäßig, aber es wird (oder wurde zumindest) von einigen Browsern unterstützt. Ich bin mir nicht sicher, wie viele es heute noch unterstützen. Ich glaube, Netscape hat es erfunden, aber ich glaube nicht, dass es Teil einer W3C- oder IETF-Spezifikation ist. Einige ältere Anwendungen setzen immer noch einen ‚refresh‘-Header.
Der richtige Ansatz für die Weiterleitung ist natürlich die Verwendung eines Weiterleitungs-Headers.
Browser machen die Funktionalität zum Deaktivieren von Meta-Refreshs im Allgemeinen nicht zugänglich, aber wenn Sie sie aus irgendeinem Grund verwenden müssen (z. B. weil Sie keine Header setzen können), stellen Sie einen Link bereit, der den Benutzer auch zur selben Seite führt.
Ich empfehle den dreifachen Lösungsansatz! Das heißt, JavaScript-Weiterleitung, Meta-Tag-Refresh und ein Link zur Zielseite. Ich habe eine Seite, auf der ein Zähler 60 Sekunden zählen soll, dann soll JavaScript weiterleiten. Manchmal behauptet der Kunde, die Weiterleitung sei fehlgeschlagen, daher habe ich einen Meta-Tag hinzugefügt, der nach 62 Sekunden aktualisiert, und einen versteckten Link, den JavaScript nach 60 Sekunden anzeigt.
url=/ um zum Stammverzeichnis der Domain zu gelangen z.B. https://css-tricks.de/snippets/html/meta-refresh/ leitet weiter zu https://css-tricks.de/
url=../../ um ein paar übergeordnete Ordner zurückzugehen z.B. https://css-tricks.de/snippets/html/meta-refresh/ leitet weiter zu https://css-tricks.de/snippets/
Wie erstelle ich eine Beschriftung mit Seitenaktualisierungsinformationen, die anzeigt, dass diese Seite nach einigen Änderungen und dem Speichern dieser Datei aktualisiert wurde?
Dies funktioniert nur, wenn es in den Browsereinstellungen aktiviert ist. Ich glaube, es ist standardmäßig aktiviert, aber verlasse dich nicht darauf.
Um sicherzugehen, fügen Sie immer einen Link hinzu: „Klicken Sie hier, wenn die Weiterleitung nicht in 5 Sekunden erfolgt.“
Können Sie mir sagen, wo man Meta-Tags in den Browsereinstellungen deaktivieren kann? :)
Sehr einfach. Wenn Sie Internet Explorer verwenden.
Ich benutze immer Firefox. Aber Sie müssen bedenken, dass es möglich ist, Meta-Refreshs zu deaktivieren. Deshalb haben die meisten Websites die Links „Klicken Sie hier, um fortzufahren“ oder „Klicken Sie hier, wenn es nicht weiterleitet“.
Und übrigens, auch wenn ich Firefox benutze, bevorzuge ich diese Links. Meistens ist es schneller, auf diesen Link zu klicken, als auf das Ende des Timers zu warten und weitergeleitet zu werden.
Ok, aber ich denke, niemand wird Meta-Tags manuell in seinen Browsereinstellungen deaktivieren, wenn er keinen besonderen Grund dafür hat. In einigen Fällen können Sie keine URL-Weiterleitung („Klicken Sie hier“) oder serverseitigen Code verwenden, daher ist dies nützlich.
Bruder, ich möchte nur sagen, dass Sie klug sind, da es wahr ist, dass die meisten von uns Meta-Tags manuell in ihren Browsereinstellungen deaktivieren, wenn sie keinen besonderen Grund dafür haben.
Ich stimme Ihrem Punkt zu… Hut ab… Bravo…
Wenn jemand Meta-Refresh deaktiviert hat, schlage ich vor, dass Leute verwenden
– k0st4s
>?php header( “refresh:5;url=IHRE URL” );<
WARUM SAGEN SIE SO ETWAS IM INTERNET???
Offensichtlich ist header(„refresh:5;url=IHRE URL“); eine lächerliche und idiotische Verwendung einer PHP-Funktion. Sie können keine asynchronen verzögerten Aktualisierungen in PHP erstellen. Die Header-Funktion liefert einen Header, der vom Client im Header-Teil Ihrer Anfrage empfangen werden muss. Außerdem ist die von Ihnen angegebene Syntax völlig falsch, und warum sollten Sie überhaupt annehmen, dass HTML-Meta-Tags und PHP/HTTP-Header ein gemeinsames Layout haben?
Ernsthaft.
Hören Sie NICHT auf diesen Kerl. Entweder ist er ein Troll oder er ist wirklich die dümmste Person, die lebt.
Es wäre für alle besser, wenn seine Einträge entfernt würden.
Ich weiß, dass das super alt ist, aber ich amüsierte mich darüber, wie wütend John D. offensichtlich darüber war.
Der ‚refresh‘-Header funktioniert tatsächlich genau wie von Kostas beschrieben, mit genau dieser Syntax, und so wird er tatsächlich in PHP mit header() gesetzt.
Es ist meiner Meinung nach völlig nicht standardmäßig, aber es wird (oder wurde zumindest) von einigen Browsern unterstützt. Ich bin mir nicht sicher, wie viele es heute noch unterstützen. Ich glaube, Netscape hat es erfunden, aber ich glaube nicht, dass es Teil einer W3C- oder IETF-Spezifikation ist. Einige ältere Anwendungen setzen immer noch einen ‚refresh‘-Header.
Der richtige Ansatz für die Weiterleitung ist natürlich die Verwendung eines Weiterleitungs-Headers.
Browser machen die Funktionalität zum Deaktivieren von Meta-Refreshs im Allgemeinen nicht zugänglich, aber wenn Sie sie aus irgendeinem Grund verwenden müssen (z. B. weil Sie keine Header setzen können), stellen Sie einen Link bereit, der den Benutzer auch zur selben Seite führt.
Header(‚location: Ihre URL‘) ;
Header(„refresh:10; url= ‚ Ihre URL‘ “) ;
Warum funktioniert der Header nicht, wenn es vorher eine Ausgabe gibt?
Ich empfehle den dreifachen Lösungsansatz! Das heißt, JavaScript-Weiterleitung, Meta-Tag-Refresh und ein Link zur Zielseite. Ich habe eine Seite, auf der ein Zähler 60 Sekunden zählen soll, dann soll JavaScript weiterleiten. Manchmal behauptet der Kunde, die Weiterleitung sei fehlgeschlagen, daher habe ich einen Meta-Tag hinzugefügt, der nach 62 Sekunden aktualisiert, und einen versteckten Link, den JavaScript nach 60 Sekunden anzeigt.
Für die URL können Sie auch verwenden
url=/um zum Stammverzeichnis der Domain zu gelangen
z.B.
https://css-tricks.de/snippets/html/meta-refresh/leitet weiter zu
https://css-tricks.de/url=../../um ein paar übergeordnete Ordner zurückzugehen
z.B.
https://css-tricks.de/snippets/html/meta-refresh/leitet weiter zu
https://css-tricks.de/snippets/getestet in Chrome Version 75
Ich wollte nur vorbeischauen, um zu sagen, dass ich das im Jahr 2020 verwendet habe. Danke, Kumpel ♥️
Hallo, wie kann ich den Weiterleitungslink in der URL-Leiste mit der Meta-Refresh-Funktion ausblenden?
Entschuldigung, ich bin hier ein absoluter Neuling
https://abc.com/cde.com/
Wie entferne ich cde.com/ in der Leiste? und zeige nur abc.com an?
Wie erstelle ich eine Beschriftung mit Seitenaktualisierungsinformationen, die anzeigt, dass diese Seite nach einigen Änderungen und dem Speichern dieser Datei aktualisiert wurde?