我正在開發Chrome擴展程序,它需要在固定的時間段內運行一個函數,以便它可以使用動態頁面。如何以一定的時間間隔重新執行一個函數?
我用setInterval
但只執行一次該函數,如果進行了修改,如下:
function sumfunc(){
document.body.innerHTML = dosumthin(document.body.innerHTML,false);
setInterval(sumfunc(),1000);
}
卻使調用堆棧這將落後於網頁,使之看起來像從未頁面完成加載。
這個問題可以用'sumfunc的()''而不是sumfunc' – yunandtidus 2014-09-22 13:31:52