Il monitoraggio delle parole chiave di solito osserva il testo visibile su una pagina — le parole che puoi effettivamente leggere. Ma a volte il valore che ti interessa si trova invece nel codice sorgente HTML della pagina: all'interno di un elemento nascosto, di un attributo data-, di uno script inline o di JSON che la pagina non ha ancora visualizzato sullo schermo. Quando ciò accade, il rilevamento ordinario delle parole chiave non si attiva mai, perché la parola tecnicamente non è "visibile".
L'opzione Trova testo monitor nella fonte risolve questo problema. Nella scheda Rileva parola chiave, abilitala e Auto Refresh cercherà il codice HTML completo della fonte — inclusi elementi nascosti e script — invece del solo testo visibile.
Riproduci suono quando la parola chiave viene trovata / non trovata
Notifica l'utente quando una parola chiave viene trovata / non trovata
Trova testo monitor nella fonte
<div> nascosto, una disponibilità o un prezzo memorizzati in un attributo data-, oppure un indicatore scritto in uno script inline o in un blocco JSON.Per impostazione predefinita, il rilevamento delle parole chiave analizza la pagina renderizzata — il testo che una persona vedrebbe effettivamente una volta che il browser ha visualizzato tutto. Questa è la scelta giusta quasi sempre: è veloce e corrisponde alla tua intuizione su ciò che è "nella pagina." Trova testo monitor nella fonte funziona a un livello inferiore. Invece del risultato renderizzato, legge il codice HTML grezzo inviato dal server — ogni tag, attributo, commento e script inline, indipendentemente dal fatto che sia mostrato o meno. Quindi una parola racchiusa in un elemento display:none, presente in un attributo title o scritta in un blocco <script> è invisibile al rilevamento normale ma perfettamente visibile al rilevamento della fonte.
Immagina una pagina prodotto che mostra "Esaurito" agli acquirenti, ma gli sviluppatori hanno lasciato lo stato reale nel markup come data-availability="in_stock" prima che l'interfaccia utente si aggiorni. Il rilevamento standard continuerebbe a corrispondere al testo visibile "Esaurito". Attiva Trova testo monitor nella fonte e imposta la tua parola chiave su in_stock, e Auto Refresh può rilevare il cambiamento nel momento in cui appare nell'HTML — spesso un attimo prima che la pagina visibile si aggiorni. Lo stesso metodo funziona per indicatori di stato, messaggi di errore nascosti e valori che una pagina memorizza nella fonte ma visualizza successivamente con JavaScript.
Trova testo monitor nella fonte è l'opzione da utilizzare quando ciò che stai monitorando non viene mai effettivamente visualizzato nella pagina. Attivalo per quelle regole specifiche, lascialo disattivato ovunque altro e Auto Refresh può rilevare cambiamenti nascosti nell'HTML che il rilevamento del testo visibile ignorerebbe silenziosamente.