程序/脚本/等会自动刷新 chrome 标签,直到找到/未找到某个单词/短语/数字,然后停止

程序/脚本/等会自动刷新 chrome 标签,直到找到/未找到某个单词/短语/数字,然后停止

我可以使用某种东西来自动刷新网页(具有指定的时间间隔),该网页会搜索特定的文本,一旦找到/未找到则停止刷新。

我发现这个可以与 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);
});

相关内容