我正在使用 Greasemonkey 每 100 秒单击一次页面上的按钮。到目前为止,我能够让 JS 单击按钮,但它没有等待 100 秒。
我没有收到任何错误,但setInterval
只是在继续之前没有等待。谢谢!
编码:
console.log('script start');
var int =self.setInterval(function(){clickConfirmButton(e)},100000);
console.log('script start waiting');
function clickConfirmButton(e) {
var buttons = document.getElementsByTagName('button');
var clicked = false;
for (var index=0; index < buttons.length; index++){
if(buttons[index].textContent == "check"){
buttons[index].click();
clicked = true;
break;
}
}
if(!clicked){
setTimeout("window.location.reload()",300*1000);
}
}
clickConfirmButton();