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.