Em uma página de pesquisa do Google, se eu clicar com o botão direito em um URL e copiar o URL, não copiarei o URL original por um URL alterado pelo Google como o seguinte
Existe uma maneira de impedir que isso aconteça?
Responder1
Sim. O link é alterado quando você interage com ele. Se você clicar com o botão direito nele, verá que ele muda. O URL real é codificado em um parâmetro no final.
Portanto, há pelo menos duas soluções: uma é evitar que o link seja alterado em primeiro lugar (por exemplo, comCorreção de link da Pesquisa Googlea outra é decodificá-lo posteriormente (por exemplo, comLimpar links).
Responder2
Google Chrome:
Nas versões mais recentes do Chrome (pelo menos já no final de 2018), você não deveria mais ver esse comportamento. O Google substituiu os URLs modificados pelosAtributo "ping"- essencialmente o mesmo rastreamento, mas mais fácil de usar.
Exemplo (dos resultados da pesquisa para "superusuário") - observe a ping="/url...
parte:
<a href="https://superuser.com/" ping="/url?sa=t&source=web&rct=j&url=https://superuser.com/&ved=2ahUKEwjn--HRg_PkAhVRIVAKHZRGDBUQFjAAegQIBBAB">
Se você também não gosta desse tipo de rastreamento sorrateiro, pode se livrar dele com uma extensão de navegador comoTexugo de privacidade. Mas bem, você ainda está usando o navegador do Google...
Raposa de fogo
No Firefox, e provavelmente em todos os outros navegadores não-Chromium, você ainda obtém os links modificados conforme descrito na pergunta. Agora, o problema aqui é que eles são criados via javascript do lado do cliente acionado por onmousedown
evento.
Esta é a aparência de um resultado de pesquisa antes de você clicar no link:
<a href="https://superuser.com/" onmousedown="return rwt(this,'','','','1','AOvVaw3z0-wV2Li62qFFF2yyoNpP','','2ahUKEwiPodzJiPPkAhWVXhUIHeJgCFEQFjAAegQIBBAB','','',event)">
Quando você clica nele (incluindo clicar com o botão direito para copiar o URL), ele muda imediatamente para
<a data-cthref="/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=2ahUKEwiPodzJiPPkAhWVXhUIHeJgCFEQFjAAegQIBBAB&url=https%3A%2F%2Fsuperuser.com%2F&usg=AOvVaw3z0-wV2Li62qFFF2yyoNpP" href="/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=2ahUKEwiPodzJiPPkAhWVXhUIHeJgCFEQFjAAegQIBBAB&url=https%3A%2F%2Fsuperuser.com%2F&usg=AOvVaw3z0-wV2Li62qFFF2yyoNpP" onmousedown="return rwt(this,'','','','1','AOvVaw3z0-wV2Li62qFFF2yyoNpP','','2ahUKEwiPodzJiPPkAhWVXhUIHeJgCFEQFjAAegQIBBAB','','',event)">
Como isso é feito por javascript, provavelmente não há nenhuma configuração nativa do Firefox que impeça isso (corrija-me se estiver errado). No entanto, como outros apontaram, existem várias extensões de navegador que podem ser usadas para impedir esse comportamento.
Leitura adicional:
Privacy Badger agora combate rastreamento mais sorrateiro do Google
Observação: não sou afiliado ao Privacy Badger ou à EFF de forma alguma, exceto como usuário da extensão do navegador.