Bookmarklets: Fonctions de recherche

Comme on l'a vu dans l'article Bookmarklet, cette fonctionnalité de HTML et JavaScript, supportée depuis l'origine par les navigateurs, peut offrir des possibilités étendues.

Nous allons voir comment ajouter des fonctions de recherche variées au navigateur: pour cela il suffira d'ajouter les bookmarklets sous forme de liens dans la barre latérale de favoris.

Recherche simple

Ouvre une boite de dialogue pour faire une recherche sur Google. Les résultats sont dans une nouvelle page.

javascript:(function()
{
  var p=prompt('Recherche Google:','');
  if(p)
  {
     document.location.href='https://www.google.com/search?query='+escape(p)
  }
})();

Recherche sur le site

Effectuer une recherche limitée au site web auquel appartient la page courante.

javascript:(function() 
{   
   var p=prompt('Recherche Google:','');
   if(p)
   {
      document.location.href='https://www.google.com/search?q=site:'+document.location.href.split('/')[2]+'+'+escape(p)
   } 
})();

Pages similaires

Recherche des pages similaires à la page courante, service fourni par Google.

javascript:(function()
{
     document.location.href='https://www.google.com/search?q=related:'+escape(document.location.href);
})();

Images libres de droit

Trouver des images dans le domaine public avec Google Images.

javascript:(
  function()
  {
    p=prompt('Recherche%20Images:','');
    if(p)
    {
     document.location.href='http://images.google.com/images?query='+escape(p)+'&as_rights=cc_publicdomain';
    };
  }
)();

Ajouter le bookmarklet dans les favoris

Pour obtenir le code des bookmarklets, charger la page avec un éditeur HTML, Open Office par exemple, cliquer sur le lien et reprendre le contenu de l'attribut href.

Ensuite aller dans le panel de favoris du navigateur, choisir un dossier et cliquer le bouton droit de la souris pour faire apparaître le menu. Cliquer sur "Nouveau bookmark", placer le code dans le champ URL et choisir un nom pour le bookmarklet.

© 2008-2012 Xul.fr