fireing只有一次可能重複:
setInterval not working (firing only once) in Google Chrome extension的Javascript SetInverval()在Firefox
使用document.write()的時,該錯誤僅是一個問題。
我在Mac 10.6.8英特爾。
這裏是我的腳本:
setInterval(function(){myFun()},1000);
function myFun() {
document.write('something');
}
的行爲在不同的瀏覽器不同: 火狐12:只發生一次。瀏覽器在狀態欄中顯示「連接」。谷歌瀏覽器和Safari瀏覽器:似乎能正常工作。
注意:在使用的setTimeout反而使一切行爲像火狐(不工作)。 使用setInterval(myFun),1000),這應該是這麼多錯誤的來源,行爲相同。
這似乎是'document.write'的一個問題,看看http://jsfiddle.net/46eqC/ – Mageek
在頁面加載後調用'document.write()'會覆蓋文檔,並且包含任何JavaScript資產。 – Pointy
@Pointy:這將解釋錯誤。只有Firefox覈實資產? –