特定のテキストをページ内で検索し、見つかった場合または見つからなかった場合に更新を停止する Web ページを (指定された時間間隔で) 自動的に更新するために使用できるもの。
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);
});