Hallo Liebe Community,
ich habe ein Problem und komme nicht weiter. Ich schreibe eine Erweiterung für Firefox auf Android.
Nun möchte ich, das per touch auf den Menüpunkt, die Aktuelle Seite im Browser alle x sekunden reloaded wird. Ich habe es so versucht.
Die Funktionen:
Code
function sleep(milliSeconds){
var startTime = new Date().getTime(); // get the current time
while (new Date().getTime() < startTime + milliSeconds); // hog cpu
}
function refreshURL(aWindow){
for(var i = 0; i < 5;i++){
aWindow.BrowserApp.selectedTab.browser.reload();
sleep(15000);
}
}
Das Problem hierbei ist aber, das er anfängt die Seite neuzuladen, dies aber erst abschließt, wenn die Schleife zu ende ist und nicht für jeden durchlauf einmal.Ich denke mal durch das Sleep wird er beim laden hängen bleiben und dann kommt ja auch schon der nächste Schleifenaufruf.
Vielleicht ist ja auch mein Ansatz falsch und jemand anderes hat eine bessere idee, würde mich sehr freuen.
Grüße