我需要定期運行一個功能,無論我在哪裏頁。該功能將定期獲取一些數據。Javascript運行在後臺無論頁面功能
我不認爲這個工程:
function myFunc()
{
//your code
}
//set the interval
setInterval(myFunc,2000) //this will run the function for every 2 sec.
因爲它只適用於我在哪裏,現在的頁面,所以如果我去到另一個網頁,不再被執行的功能。 我想寫一個函數,當用戶在索引頁面時開始運行,然後定期調用,直到用戶關閉頁面。 有什麼想法?提前致謝!
你在這個功能中究竟做了什麼?因爲在多個HTML頁面上運行相同的javascript將不起作用,但也許有更好的方法來處理您的問題。 –
在我的函數中,我會通過ajax獲取一些數據。有關服務器費用的數據,並根據這些數據,我可以發出警報郵件...... –
在這種情況下,爲什麼當功能執行停止並且在頁面加載時再次啓動時,它很糟糕?除此之外,使用websockets/[socket.io](http://socket.io/)來監聽服務器更改將會更加優雅。 –