특정 단어/구문/번호가 발견되거나 발견되지 않을 때까지 크롬 탭을 자동으로 새로 고친 다음 중지되는 프로그램/스크립트/등

특정 단어/구문/번호가 발견되거나 발견되지 않을 때까지 크롬 탭을 자동으로 새로 고친 다음 중지되는 프로그램/스크립트/등

페이지에서 특정 텍스트를 검색하고 해당 텍스트가 발견되거나 발견되지 않으면 새로 고침을 중지하는 웹 페이지(지정된 시간 간격으로)를 자동으로 새로 고치는 데 사용할 수 있는 것입니다.

Tampermonkey와 함께 사용할 수 있는 이 스크립트를 찾았습니다.

$(document).ready(function() 
{
var LookFor = "test"; // Change this to find a different string

if($('body:contains("' + LookFor + '")').length > 0) 
{
    alert("Found: " + LookFor);
}
else
{
    location.reload();
}
});

-그러나 각 새로 고침 사이의 시간(0.5초 또는 4분)을 지정할 수는 없습니다.

이를 수행할 수 있는 방법이 있으면 알려 주시기 바랍니다. 저는 스크립팅 등에 능숙하지 않으므로 도움을 주시면 매우 감사하겠습니다 ;;

답변1

이 수정된 버전을 사용할 수 있습니다.

$(document).ready(function()  {
  var LookFor = "test"; // Change this to find a different string
  var interval = 5;     // timeout in seconds

  var intervalHandle = setInterval(function () {    
    if($('body:contains("' + LookFor + '")').length > 0) {
      clearInterval(intervalHandle);
      alert("Found: " + LookFor);
    }
  }, interval * 1000);
});

관련 정보