好了,現在我正在寫一個小的JavaScript代碼,我可以只是簡單地複製粘貼到Firefox的控制檯和運行。 (對不起,我仍然是一個大規模的菜鳥,我想寫一個小腳本,基本上,打開某個網頁,並從中收集某些div的信息。)的setTimeout太快射擊(?)
但是,我很掙扎在這一刻。我想打開某個網頁,然後在完全加載後執行某個功能。 (對於simplyfying原因,此功能只計算從0到99)
function openGroupsPage() {
window.location.replace(groupURL);
setTimeout(function() {
for (i = 0; i < 100; i++) {
console.log(i)
}
} , 10000)
}
openGroupsPage()
我的問題是:遞增功能不會被調用(或至少它看起來喜歡它,因爲我永遠不能看到任何類型的輸出在控制檯。)爲什麼我的setTimeout不工作,或者什麼是另一個選項來完成我想要做的事情?當新訪問的網站完全加載完成時,我真的很想運行一個特定的功能。
那麼它不是去觸發,因爲你做的第一件事是重定向到一個新的一頁。計時器需要在「groupUrl」頁面上。 –