Hallo,
ich nutze die TabletUI und lasse mir den Status der Geräte automatisch aktualisieren (longpoll=1).
Geht mein Smartphone in standby o.ä., werden die Zustände nach dem Entsperren nicht automatisch aktualisiert.
Kann man per Javascript ein Update auch manuell anstoßen?
Ja, das geht. Entweder mit einem symbol widget:
<div data-type="symbol"
data-icon="fa-refresh"
onclick="location.reload(true);">
</div>
oder ohne widget:
<i class="fas fa-refresh" onclick="location.reload(true);></i>
Ich habe das jetzt in den <head>-Bereich mit eingetragen, dann muss man keinen Button mehr drücken:
<script>
function handleVisibilityChange() {
if (document.hidden) {
} else {
location.reload();
}
}
document.addEventListener("visibilitychange", handleVisibilityChange, false);
</script>