Die Schlüsselwortüberwachung beobachtet normalerweise den sichtbaren Text auf einer Seite – also die Wörter, die Sie tatsächlich lesen können. Manchmal befindet sich der gesuchte Wert jedoch stattdessen im HTML-Quellcode der Seite: innerhalb eines ausgeblendeten Elements, eines data--Attributs, eines Inline-Skripts oder in JSON, das die Seite noch nicht auf dem Bildschirm dargestellt hat. In diesem Fall wird die normale Schlüsselworterkennung nie ausgelöst, da das Wort technisch gesehen nicht „sichtbar“ ist.
Die Option Überwachungstext im Quellcode finden löst dieses Problem. Aktivieren Sie sie auf der Registerkarte Schlüsselwort erkennen, und Auto Refresh durchsucht den vollständigen HTML-Quellcode – einschließlich ausgeblendeter Elemente und Skripte – anstatt nur den sichtbaren Text.
Ton wiedergeben, wenn das Schlüsselwort gefunden / nicht gefunden wird
Benutzer benachrichtigen, wenn ein Schlüsselwort gefunden / nicht gefunden wird
Überwachungstext im Quellcode finden
<div>, ein Bestand oder Preis in einem data--Attribut oder ein Kennzeichen, das in ein Inline-Skript oder einen JSON-Block geschrieben wurde.Standardmäßig betrachtet die Schlüsselworterkennung die gerenderte Seite – also den Text, den ein Benutzer tatsächlich sieht, nachdem der Browser alles dargestellt hat. Das ist fast immer die richtige Wahl: Sie ist schnell und entspricht Ihrer Vorstellung davon, was sich „auf der Seite“ befindet. Überwachungstext im Quellcode finden arbeitet eine Ebene tiefer. Anstatt das gerenderte Ergebnis zu prüfen, liest die Funktion den rohen HTML-Quellcode, den der Server gesendet hat – jedes Tag, Attribut, jeden Kommentar und jedes Inline-Skript, unabhängig davon, ob etwas davon angezeigt wird. Ein Wort, das sich beispielsweise in einem Element mit display:none, in einem title-Attribut oder in einem <script>-Block befindet, ist für die normale Erkennung unsichtbar, für die Quellcodeerkennung jedoch vollständig sichtbar.
Stellen Sie sich eine Produktseite vor, die Käufern „Nicht auf Lager“ anzeigt, während die Entwickler den tatsächlichen Status im Markup als data-availability="in_stock" belassen haben, bevor die Benutzeroberfläche aktualisiert wird. Die Standarderkennung würde weiterhin den sichtbaren Text „Nicht auf Lager“ erkennen. Aktivieren Sie Überwachungstext im Quellcode finden und legen Sie in_stock als Schlüsselwort fest, dann kann Auto Refresh die Änderung sofort erkennen, sobald sie im HTML erscheint – oft noch bevor die sichtbare Seite aktualisiert wird. Derselbe Ansatz funktioniert auch für Statuskennzeichen, versteckte Fehlermeldungen und Werte, die eine Seite im Quellcode speichert und erst später mit JavaScript anzeigt.
Überwachungstext im Quellcode finden ist die richtige Option, wenn das zu überwachende Element niemals tatsächlich auf der Seite dargestellt wird. Aktivieren Sie sie nur für diese speziellen Regeln, lassen Sie sie ansonsten deaktiviert, und Auto Refresh kann Änderungen erkennen, die tief im HTML verborgen sind und von der Erkennung des sichtbaren Textes unbemerkt bleiben würden.