the first result I clicked before is highlighted - how does the search engine knows?
I link visitati sono evidenziati perché il tuo browser li tiene traccia nella cronologia del browser, non perché i siti ti stanno rintracciando.
Per questo c'è uno speciale selettore CSS . Quando il browser esegue il rendering di una pagina, cerca i collegamenti con il selettore di :visited
CSS e controlla se il link viene visualizzato nella cronologia. In caso affermativo, il collegamento viene visualizzato in base alle regole del selettore (che per impostazione predefinita è un diverso colore del testo).
Il sito web non può leggere questo valore, quindi non può tracciare che hai visitato il link prima. (Almeno non dovrebbe sapere che l'hai visitato. In passato ci sono state diverse vulnerabilità note come perdite di cronologia che consentono ai siti web di decodificare i siti che hai visitato.)
Per impedire che i link visitati vengano visualizzati in modo diverso in Firefox, puoi andare su about:config
e impostare layout.css.visited_links_enabled = false
. Se non desideri che Firefox tenga traccia dei siti visitati, puoi disabilitare la cronologia del browser nelle preferenze sotto la scheda Privacy .