(function(){
var form = document.forms[0];
var btnG = findelement(form, 'btnG');
var hl = findelement(form, 'hl').value;
var mybtn = document.createElement('input');
mybtn.type='submit';
if (hl == 'fr')
{
mybtn.value='COM';
mybtn.addEventListener('click',function(){dosearch('com','en')},false);
}
else
{
mybtn.value='FR';
mybtn.addEventListener('click',function(){dosearch('fr','fr')},false);
}
btnG.parentNode.insertBefore(mybtn, btnG);
})()
function dosearch(tld,hl)
{
var form = document.forms[0];
findelement(form, 'hl').value = hl;
form.action='http://www.google.'+tld+'/search';
form.submit();
}
function findelement(form, name)
{
for(var i in form.elements)
{
if (form.elements[i].name && form.elements[i].name == name)
{
return form.elements[i];
}
}
return null;
}
# Greasemonkey
Posté par andeus . En réponse au journal Géolocalisation des résultats de recherche Google. Évalué à 1.
Donc j'ai fait un script Greasemonkey en 5 minutes:
ça ajoute juste un bouton COM ou FR à côté de rechercher pour faire la recherche sur google.com en anglais ou sur google.fr en français.