Forum: Haus & Smart Home Http auto refresh für .svg bilder


von Pepe (Gast)


Lesenswert?

Ich hab einen ESP8266 server der ein .svg bild über http liefert.
Sieht so aus:
1
<svg viewBox="0 0 420 200" xmlns="http://www.w3.org/2000/svg">
2
<line x1="10" y1="100" x2="410" y2="100" stroke="black" />
3
<line x1="10" y1="50" x2="410" y2="50" stroke="grey" />
4
<line x1="10" y1="150" x2="410" y2="150" stroke="grey" />
5
<polyline points="400,134 401,134 402,134 403,134 404,134 405,134 406,135 407,135 408,135 409,135 " fill="none" stroke="red" />
6
<polyline points="400,103 401,106 402,110 403,113 404,117 405,120 406,124 407,127 408,131 409,134 " fill="none" stroke="blue" />
7
</svg>

Wie mach ich eine auto refresh rein?
Das uebliche
1
<META http-equiv=refresh
2
        content="0; URL=http://www4.company.com/user/6543/login.html">
gibt error, auch wenn in <head> verpackt.

von Pepe (Gast)


Lesenswert?

1
<meta http-equiv="refresh" content="10">

Das mein ich, nicht der link.

von Clemens L. (c_l)


Lesenswert?

SVG ist nicht HTML.

Die einfachste Lösung ist, über JavaScript in der HTML-Seite das Bild 
neu zu laden.

von foobar (Gast)


Lesenswert?

Wenn ich im HTTP-Header ein "Refresh: 1" mitsende, lädt mein Browser 
(Opera) die Grafik (und nur die) jede Sekunde neu (und das kann nichtmal 
abgebrochen werden).

von foobar (Gast)


Lesenswert?

Hmm... Firefox macht den Refresh nur auf der "View Image" Seite, das 
Bild also das Hauptelement ist.  Wenn es Teil einer Seite ist, wird der 
Refreh-Header ignoriert.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.