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