Etwas, das ich zum automatischen Aktualisieren einer Webseite (in festgelegten Zeitintervallen) verwenden kann, indem die Seite nach einem bestimmten Text durchsucht wird und die Aktualisierung beendet wird, sobald dieser gefunden/nicht gefunden wird.
Ich habe dieses Skript gefunden, das ich mit Tampermonkey verwenden kann;
$(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();
}
});
- aber ich kann die Zeitspanne zwischen den Aktualisierungen nicht angeben (sei es 0,5 Sekunden oder 4 Minuten).
Wenn es eine Möglichkeit gibt, dies zu tun, lassen Sie es mich bitte wissen. Ich bin ein Neuling in Sachen Skripting und so, daher bin ich für jede Hilfe sehr dankbar ;;
Antwort1
Sie können diese modifizierte Version verwenden:
$(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);
});