Nos resultados de pesquisa do Google, no Firefox ou Chrome, recebo URLs que passam pelo Google e não diretamente no site de destino. Por exemplo, em
http://www.google.com/search?q=foo
o primeiro resultado é
Realmente não me importo que o Google esteja rastreando o que clico, e não me importo com o indireto extra quando clico em um resultado (embora ambos sejam preocupações). Mas acho irritante não poder copiar e colar um resultado simplesmente clicando com o botão direito do mouse em um link e escolhendo “copiar endereço do link” (quero obter o resultado real, não o redirecionamento do Google para ele).
Quero ter o URL direto http://en.wikipedia.org/wiki/Foobar , pelo menos para fins de copiar e colar, no Firefox e Chrome.
O comportamento do Google mudou várias vezes:
- Quando fiz essa pergunta, em um navegador sem Javascript, você obteve URLs diretos nos resultados: http://en.wikipedia.org/wiki/Foobar . O indirection foi adicionado via Javascript.
- Algum tempo depois, o Google mudou para fornecer resultados indiretos em todos os navegadores.
Desde 04/09/2012, parece que:
- Em um navegador sem JS, o HTML ainda contém resultados indiretos.
- Em um navegador com suporte a JS (pelo menos nos recentes Firefox e Chrome), o HTML contém um resultado direto no
href
atributo, mas existe umonmousedown
atributo que chama arwt
função que reescreve o link. Você vê o link direto quando passa o mouse, mas obtém um link indireto como o acima quando clica ou copia e cola.
fonte
mousedown
evento e somente alterar o link para o redirecionamento seevent.button !== 2
(2 for clicar com o botão direito).Respostas:
TL; DR:
não me rastreie O Google é um script de usuárioNão me rastreie O Google é uma extensão que criei que permite copiar URLs normais, enquanto oculta o referenciador dos sites que você está visitando.Instalação
Explicação
Eu escrevi um método que substitui a
rwt
função de modificação de link por uma função falsa que não pode ser tocada pelo Google.Ao impedir que o Google substitua a
rwt
função, o link não pode mais ser modificado. Este método depende doObject.defineProperty
método ( Firefox 4+ e Chrome 5+ ). O fallback requer o Firefox 2+ e o Chrome 1+ .Firefox 2+
Se você deseja remover apenas o comportamento de modificação de link e não se preocupa em mostrar suas consultas de pesquisa por meio do referenciador, este script GreaseMonkey pode ser usado:
(
@include
regras muito não-estritas usando caracteres curinga e o Magic TLD )O Google Chrome não suporta TLDs mágicos , portanto, o mais próximo possível é
*://*.google.com/*
(repita a regra, substitua.com
por outros TLDs do Google suportados ).No Chrome, os scripts precisam ser injetados na forma de uma
<script>
tag, porque os scripts de conteúdo são executados em um "mundo isolado" .Chrome e Firefox 2+ - Link para o código-fonte
Em 21 de janeiro de 2012, publiquei uma versão estendida, que inclui um método de ocultação de referências, para que outras pessoas não possam ver sua consulta de pesquisa. Isso melhora muito sua privacidade.
(Atualização a partir de 2016: esse esconderijo do referenciador não é mais necessário no navegador moderno devido à política do referenciador , que mostra apenas o domínio no cabeçalho do referenciador )
fonte
Veja se o script de usuário encontrado aqui para a pesquisa do Google funciona para você. Eu já o uso há um tempo e funciona mais frequentemente do que não para mim.
Edit: Aqui está um complemento para o Firefox: correção do link de pesquisa do Google
fonte
Aparece que a função rwt é invocada na unidade , e, assim, reescrevendo o href. Se pudéssemos substituir esse comportamento, deveríamos estar definidos.
No firefox, inseri o seguinte JavaScript em um bookmarklet, que pode ser executado a qualquer momento, para impedir a reescrita de links (um pouco irritante) em uma determinada SERP do Google:
Edit: Ótimo ver que o userscript @Rob criou e incluiu em sua resposta tira proveito deste snippet, altamente recomendado!
fonte
rwt
excetoa
neste caso, porque o JavaScript não se importa se os argumentos para uma função correspondem ou não aos parâmetros.javascript:function rwt(){0};
possa produzir um resultado semelhante, mesmo sem o0
- talvez digno de perguntar em codereview.stackexchange.com, já que isso é não testado e um pouco fora de tópico.Eu uso o complemento Firefox Redirect Remover .
Após a instalação, clique com o botão direito do mouse em um URL redirecionado no navegador e dá a opção de copiar o URL limpo.
fonte
Para URLs curtos, você pode simplesmente copiar o texto verde sob o título, pois é o mesmo URL sem o lead do protocolo.
Para URLs longas (aquelas que possuem reticências no texto verde), você precisa de um script ou usa uma solução alternativa semi-complexa.
Um script é necessário porque o Google modifica os links com seu próprio script ao clicar no mouse. Se você passar o mouse sobre um link de resultados, notará na barra de status que ele é exibido corretamente, mas muda com a interação com ele.
A solução alternativa consiste em abrir as Ferramentas do desenvolvedor no Chrome ou FireBug no Firefox, selecionar o link com o inspetor de elementos e copiar o conteúdo do atributo href. Isso requer que duas janelas estejam abertas, portanto, não é o fluxo de trabalho mais conveniente em telas menores.
Você poderia ter feito isso,
View source
mas o Google Instant às vezes resulta em uma fonte estranha. Além disso, para encontrar o link na fonte, lembre-se do título, pois não há seletor visual como nas Ferramentas do desenvolvedor e no FireBug.fonte
Usando o Safari, é fácil criar sua própria extensão para lidar com isso. Usei Develop> Show Extension Builder e adicionei "www.google.com" como um domínio permitido e, em seguida, o seguinte script como um script final na seção Conteúdo da extensão injetada :
fonte
Soluções sem nenhuma extensão do navegador ou JavaScript
Se você deseja manter o redirecionamento do Google e apenas copiar e colar seletivamente alguns URLs, aqui estão outras possibilidades que não exigem nenhuma alteração no navegador. Infelizmente, enquanto as soluções funcionam no Firefox, elas parecem não funcionar mais no Chrome e no Internet Explorer.
Solução com teclado (testado no Linux e Windows):
Navegue até o link do resultado da pesquisa desejado:
Em seguida, pressione a tecla de menu de contexto ou Shift+ F10e selecione “Copiar local do link” / “Copiar endereço do link” (tecla de atalho: Ano inglês Firefox, Eno inglês Chrome).
Tornando a navegação do teclado mais rápida usando o mouse:
para uma navegação mais rápida no Firefox usando o mouse, você pode clicar em um espaço em branco ou em um texto não vinculado antes do link e pressionar Tab. Você também pode alternar para a navegação de cursor usando F7e usando as teclas do cursor ou Tab.
Solução apenas com mouse:
Em alguns navegadores e ambientes (por exemplo, Firefox no Windows), é possível pressionar o botão direito do mouse fora do link, mover o cursor do mouse enquanto mantém o botão pressionado e soltar o botão no link para chamar o menu de contexto.
Explicação:
As maneiras descritas evitam clicar com o mouse no link e invocar o
onmousedown
evento que causa a conversão do URL original. Observe que, se você já clicou no link, deve recarregar a página de resultados da pesquisa ( F5) para recuperar o URL original.fonte
Extensões para Chrome e Firefox:
Extensão do Chrome :
https://chrome.google.com/webstore/detail/undirect/dohbiijnjeiejifbgfdhfknogknkglio
→ https://github.com/xwipeoutx/undirect
ANTES:
DEPOIS DE:
Extensão do Firefox :
https://addons.mozilla.org/en-US/firefox/addon/google-search-link-fix
ANTES:
DEPOIS DE:
fonte
Eu também estou frequentemente irritado com isso. Portanto, minha solução simples é usar a versão móvel do site do Google:
http://www.google.com/pda
ou
http://www.google.com/m (este link não funciona no IE .)
Esses sites fornecerão os URLs que vão diretamente para os sites de destino, sem mais redirecionamentos.
Observe que os resultados da pesquisa desses sites serão um pouco diferentes dos normais (usando google.com).
fonte
Basta colar isso na barra de URL e pressionar Enter:
fonte
Eu tenho o mesmo problema.
Existe uma ferramenta on-line que acho útil aqui:
Ferramenta on-line - Converta o link do google em link direto para facilitar a cópia e a colagem
Marque essa página como favorita e cole 'URLs horríveis' no formulário para convertê-las em links normais.
fonte
Para links mais curtos, a seleção do texto verde é adequada. Para links mais longos com reticências, costumo abrir o link e pegar o URL no endereço / awesome / omnibar.
fonte