Zuerst dachte ich, Sie könnten die Ausführung des Intervalls stoppen, aber das funktioniert nur, wenn Sie in den Kontext von gelangen Timervariable aufrufen können.
/* your code in another file */ clearInterval(timer);
Meine nächste Idee ist, die autoRefresh- Funktion neu zu definieren . Es sieht so aus, als könnte dies möglich sein, weil das Intervall sich auf autoRefresh in einer Zeichenfolge bezieht, anstatt eine Funktion zu verwenden, wie z
setInterval(function(){ autoRefresh(); }, 1000 * 60 * 3);
Auf jeden Fall müssten Sie autoRefresh folgendermaßen neu definieren:
autoRefresh() { }