🚀 Bespaar 48% op het Premium-abonnement = Krijg alle functies voor slechts $2.08/maand (Jaarabonnement). Nu upgraden
Functies

Zoek monitortekst in bron: detecteer trefwoorden verborgen in de HTML van een pagina

Zoekwoordbewaking kijkt meestal naar de zichtbaar Tekst op een pagina — de woorden die u daadwerkelijk kunt lezen. Maar soms leeft de waarde waar je om geeft in de HTML-bron van de pagina: in een verborgen element, a gegevens- attribuut, een inline-script of JSON dat de pagina nog niet op het scherm heeft weergegeven. Wanneer dat gebeurt, ontslaat gewone zoekwoorddetectie nooit, omdat het woord technisch gezien niet 'zichtbaar' is.

De Zoek monitortekst in bron Optie lost dit op. Op de Trefwoord detecteren tab, schakel het in en automatisch vernieuwen zoekt de Volledige HTML-bron — inclusief verborgen elementen en scripts — in plaats van alleen de zichtbare tekst.

img
Tijdsinterval
ververs lijst
Trefwoord detecteren

Trefwoord detecteren

Geluid afspelen op trefwoord gevonden / niet gevonden

De gebruiker op de hoogte stellen wanneer een trefwoord wordt gevonden / niet gevonden

Zoek monitortekst in bron

Hoe monitortekst in de bron in te schakelen

  1. Open de automatische vernieuwingsextensie en schakel over naar de Trefwoord detecteren Tab.
  2. Voer het trefwoord (of trefwoorden) in waarop u de extensie wilt bekijken.
  3. Teek Zoek monitortekst in bron .
  4. Klik Tenzij . Vanaf het volgende opnieuw laden scant Auto Refresh de onbewerkte HTML-bron voor uw trefwoord in plaats van alleen de zichtbare tekst op het scherm.

wanneer u het moet gebruiken - en wanneer niet?

  • Gebruik het wanneer de waarde in de markup staat, niet op het scherm: een status die in een verborgen wordt gehouden
    , een voorraad of prijs opgeslagen in een gegevens- attribuut, of een vlag geschreven in een inline script of JSON BLOB.
  • Het is vooral voor ontwikkelaars. Deze methode leest de volledige paginabron, dus deze is technischer dan standaard zichtbare tekstmatching.
  • het is langzamer. Het scannen van de hele HTML-bron kost meer werk dan het scannen van zichtbare tekst, dus verwacht dat de detectie bij elke herlaadbeurt een beetje zwaarder is.
  • Let op valse positieven. Omdat het ook verborgen elementen en scripts leest, kan een trefwoord dat in achtergrondopmaak verschijnt een overeenkomst activeren, ook al is er niets veranderd op de zichtbare pagina.
  • Schakel het alleen in als standaard matching niet voldoende is. Als normale zoekwoorddetectie al vangst wat u nodig heeft, laat dit dan uit voor snellere, schonere resultaten.

Zichtbare tekst matching versus bronovereenkomst

Standaard kijkt trefwoorddetectie naar de uitgegeven Pagina — De tekst die een mens zou zien als de browser alles heeft getekend. Dat is bijna altijd de juiste keuze: het is snel en het komt overeen met je intuïtie over wat er 'op de pagina' staat. Zoek monitortekst in bron Werkt een laagje lager. In plaats van het gerenderde resultaat, leest het de onbewerkte HTML die de server heeft verzonden - elke tag, attribuut, opmerking en inline script, of het nu al dan niet wordt weergegeven. Dus een woord verpakt in een Weergave:Geen element, zittend in een titel attribuut, of geschreven in een Block is onzichtbaar voor normale detectie, maar perfect zichtbaar voor brondetectie.

Een snel voorbeeld

Stel je een productpagina voor die "uitverkocht" aan shoppers laat zien, maar de ontwikkelaars hebben de echte staat in de opmaak achtergelaten als data-beschikbaarheid="in_stock" Voordat de gebruikersinterface wordt bijgewerkt. Standaarddetectie zou blijven overeenkomen met de zichtbare "niet op voorraad" tekst. Schakel Monitortekst in bron in en stel uw trefwoord in op op voorraad , en automatisch vernieuwen kan de verandering opvangen op het moment dat het in de HTML verschijnt - vaak een beat voordat de zichtbare pagina inhaalt. Dezelfde truc werkt voor statusvlaggen, verborgen foutmeldingen en waarden die een pagina in de bron opslaat, maar later wordt weergegeven met JavaScript.

Tips om de resultaten schoon te houden

  • Kies een zoekwoord dat zo specifiek mogelijk is. Korte of veelvoorkomende woorden zijn veel waarschijnlijker dat ze per ongeluk ergens in de markup verschijnen.
  • Als u overeenkomsten begint te krijgen die geen echte wijziging op de pagina weerspiegelen, is dat de klassieke vals-positieve uit de achtergrondmarkering: verander het trefwoord of schakel de regel terug naar zichtbare tekstdetectie.
  • Houd het alleen ingeschakeld op de regels die het echt nodig hebben. Als u het overal aan laat staan, wordt elke cheque langzamer zonder voordeel.

Vind monitortekst in de bron is de optie om te bereiken wanneer het ding dat u controleert, nooit daadwerkelijk op de pagina wordt weergegeven. Schakel het in voor die specifieke regels, houd het overal uit, en automatisch vernieuwen kan veranderingen opvangen die begraven zijn in de HTML die zichtbare tekstdetectie stilletjes zou missen.