Aktualisieren Sie den Fluidinhalt auf dem Mac alle X Sekunden

1570
Juan Cortés

Ich habe Fluid installiert, um eine Facebook-App zu erstellen, bei der es sich im Wesentlichen um die mobile Version in einer Ecke handelte (wenn Sie Fluid kennen, wissen Sie, was ich meine), und ich habe das Gefühl, dass eine Funktion fehlt. Die Fähigkeit, den Inhalt der Seite jedes Mal zu aktualisieren.

Weiß jemand, wie das geht?

2

2 Antworten auf die Frage

3
Juan Cortés

Fluid unterstützt Benutzerskripte, bei denen es sich im Wesentlichen um JavaScript-Codes handelt, um das Verhalten der Website zu ändern (auch Stile, um das Aussehen der Website zu ändern).

Sobald Sie Ihre App erstellt haben, klicken Sie mit der rechten Maustaste auf das Symbol in der Statusleiste und greifen Sie auf die Benutzerscripts zu. Erstellen Sie eine neue URL, die auf die entsprechende URL ausgerichtet ist (in meinem Fall Facebook.com), und fügen Sie den folgenden Code hinzu. Es werden nicht zu viele Details angezeigt, aber im Grunde wird es 60 Sekunden nach der letzten Benutzerinteraktion mit dem Dokument gezählt, um zu verhindern, dass die Seite während eines Vorgangs erneut geladen wird.

var refreshRate = 600; //<-- In seconds, change to your needs var lastUserAction = 0;  function resetCounter(){ lastUserAction = 0; }  setInterval(function(){ lastUserAction++; if(lastUserAction >= refreshRate){ window.location.reload(); lastUserAction = 0; } }, 1000);  document.onkeypress = resetCounter; document.onmousemove = resetCounter; 

enter image description here

2
Brandt

Ich habe eine aktualisierte Version von dem, was Sie verwenden, erstellt, weil in Fällen auf Mac ich den Timer zurücksetzen würde, wenn ich das Fenster angab, trotzdem ist hier mein Code auf JSfuddle.

http://jsfiddle.net/newdark/rGRA3/