Come può la ricerca di Google cambiare la posizione in un suggerimento URL?

9

Quando si passa il mouse su un collegamento a un sito Web nella ricerca di Google, il suggerimento dice il collegamento del sito Web (stackoverflow.com). Ma quando lo clicco, si passa ad alcune pagine di Google e poi a StackOverflow. Ma ora se torno alla scheda di ricerca di Google il suggerimento ha l'URL di Google.

Come fa Google a fare questo? Ed è possibile che qualsiasi sito web lo faccia e che possa essere utilizzato maliziosamente?

    
posta Suici Doga 08.06.2016 - 03:04
fonte

1 risposta

11

Se guardi il sorgente della pagina, esiste una funzione JavaScript rwt() eseguita su onmousedown event.

<a href="http://security.stackexchange.com/"
  onmousedown="return rwt(this,'','','','1','AFQjCNHano0MrEGop-Wp0eV_bNhmdh7OtQ','H4np7JuYNqsCuTIjB-78Eg','0ahUKEwjzldecwZfNAhWEVxoKHX8OAnwQFggdMAA','','',event)">
Information Security Stack Exchange</a>

Riscrive href per il link su cui fai clic (puoi persino vedere la modifica se fai clic e tieni premuto il pulsante).

<a href="https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwjzldecwZfNAhWEVxoKHX8OAnwQFggdMAA&url=http%3A%2F%2Fsecurity.stackexchange.com%2F&usg=AFQjCNHano0MrEGop-Wp0eV_bNhmdh7OtQ&sig2=H4np7JuYNqsCuTIjB-78Eg"
  onmousedown="return rwt(this,'','','','1','AFQjCNHano0MrEGop-Wp0eV_bNhmdh7OtQ','H4np7JuYNqsCuTIjB-78Eg','0ahUKEwjzldecwZfNAhWEVxoKHX8OAnwQFggdMAA','','',event)">
Information Security Stack Exchange</a>

Quindi tecnicamente sta cambiando il contenuto della pagina sull'azione dell'utente. I browser visualizzano il suggerimento in base al valore corrente.

Qualsiasi parte può farlo con JavaScript.

Disattiva JavaScript nel browser e Google fornirà i risultati su una pagina in cui tutti i link di destinazione sono reali.

    
risposta data 08.06.2016 - 03:48
fonte

Leggi altre domande sui tag