1

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();
4

1 に答える 1

3

最後にこの関数呼び出しがあります。

clickConfirmButton();

100 秒タイマーを完全にバイパスします。その行を削除またはコメントアウトします。

于 2013-04-23T01:46:33.497 に答える