Pages

Sunday, November 22, 2009

Abrir resultados da pesquisa no Google em uma nova janela

Gosto de abrir o resultado de um pesquisa no Google em outra janela. Antigamente eu utilizava uma extensão, mas como muitos projetos, ela evoluiu e ficou pior, acrescentando inúmeros recursos que eu não quero e que não consigo desabilitar.
Assim, eu criei meu próprio script greasemonkey, que segue abaixo.

// ==UserScript==
// @name Google Results in New Window
// @namespace googleresultsnewwindow
// @include http://www.google.*/search*
// ==/UserScript==

var links = document.getElementsByTagName('a');

for(var i = 0; i < links.length; i++)
{
var link = links[i];
var url = link.href.toString();
if(link.hasAttribute("onmousedown")){
link.target="_blank";
}
}
Para constar, ninguém precisa desse script para apenas obter esse resultado final. Pois é possível forçar esse comportamento acessando as preferências da pesquisa e selecionando a opção que diz "abrir uma nova janela para os resultados de pesquisa" ou algo parecido. Está curioso para saber porque criei algo que sabia que seria desnecessário para obter o mesmo resultado ? É mais fácil habilitar e desabilitar o recurso utilizando o Greasemonkey do que utilizando as preferências do Google.

No comments:

Post a Comment