Ajout de moteurs de recherche depuis des pages Web

  • Raccourci de la révision : Ajout_de_moteurs_de_recherche_depuis_des_pages_Web
  • Titre de la révision : Ajout de moteurs de recherche depuis des pages Web
  • ID de la révision : 162611
  • Créé :
  • Créateur : Mgjbot
  • Version actuelle ? Non
  • Commentaire robot Ajoute: [[pl:Dodawanie wyszukiwarek z poziomu stron WWW]]

Contenu de la révision

Firefox permet à du code JavaScript d'installer des plugins de moteur de recherche écrits dans l'un des formats suivant : MozSearch, OpenSearch ou Sherlock.

Lorsque du code JavaScript tente d'installer un plugin, Firefox alerte l'utilisateur en lui demandant sa permission.

Installer des plugins MozSearch et OpenSearch plugins

Pour installer soit un plugin MozSearch, soit un plugin OpenSearch, vous devez employer la méthode DOM window.external.AddSearchProvider(). La syntaxe de cette méthode est :

window.external.AddSearchProvider(URLmoteur);

URLmoteur est l'URL complète du fichier XML pour le plugin de recherche.

Note : Le support de MozSearch et d'OpenSearch n'est disponible qu'à partir de Firefox 2.

Pour plus de détails sur MozSearch, consultez Création de plugins MozSearch.

Installer des plugins Sherlock

Pour installer un plugin Sherlock, vous devez appeler window.sidebar.addSearchEngine(), dont la syntaxe est :

window.sidebar.addSearchEngine(URLmoteur, URLicone, nomProposé, catégorieProposée);
  • Le paramètre URLmoteur est l'URL du plugin Sherlock (un fichier ".src") à installer.
  • URLicone est l'URL d'une icone à associer au plugin.
  • Le paramètre nomProposé n'est utilisé que lorsque Firefox demande à l'utilisateur la permission d'installer le plugin, pour pouvoir afficher un message tel que "Voulez-vous installer nomProposé depuis URLmoteur?".
  • Le paramètre catégorieProposée n'est pas utilisé. Utilisez soit une chaîne vide (""), soit null.

Pour plus de détails sur Sherlock, consultez http://developer.apple.com/macosx/sherlock/.

{{ wiki.languages( { "ca": "ca/Addici\u00f3_de_motors_de_cerca_a_les_p\u00e0gines_web", "en": "en/Adding_search_engines_from_web_pages", "it": "it/Installare_plugin_di_ricerca_dalle_pagine_web", "ja": "ja/Adding_search_engines_from_web_pages", "pl": "pl/Dodawanie_wyszukiwarek_z_poziomu_stron_WWW" } ) }}

Source de la révision

<p>Firefox permet à du code JavaScript d'installer des plugins de moteur de recherche écrits dans l'un des formats suivant : MozSearch, OpenSearch ou Sherlock.
</p><p>Lorsque du code JavaScript tente d'installer un plugin, Firefox alerte l'utilisateur en lui demandant sa permission.
</p>
<h2 name="Installer_des_plugins_MozSearch_et_OpenSearch_plugins">Installer des plugins MozSearch et OpenSearch plugins</h2>
<p>Pour installer soit un plugin MozSearch, soit un plugin OpenSearch, vous devez employer la méthode DOM <code>window.external.AddSearchProvider()</code>. La syntaxe de cette méthode est :
</p>
<pre class="eval">window.external.AddSearchProvider(<i>URLmoteur</i>);
</pre>
<p>où <i>URLmoteur</i> est l'URL complète du fichier XML pour le plugin de recherche.
</p>
<div class="note"><b>Note :</b> Le support de MozSearch et d'OpenSearch n'est disponible qu'à partir de Firefox 2.</div>
<p>Pour plus de détails sur MozSearch, consultez <a href="fr/Cr%c3%a9ation_de_plugins_MozSearch">Création de plugins MozSearch</a>.
</p>
<h2 name="Installer_des_plugins_Sherlock">Installer des plugins Sherlock</h2>
<p>Pour installer un plugin Sherlock, vous devez appeler <code>window.sidebar.addSearchEngine()</code>, dont la syntaxe est :
</p>
<pre class="eval">window.sidebar.addSearchEngine(<i>URLmoteur</i>, <i>URLicone</i>, <i>nomProposé</i>, <i>catégorieProposée</i>);
</pre>
<ul><li> Le paramètre <code>URLmoteur</code> est l'URL du plugin Sherlock (un fichier ".src") à installer.
</li><li> <code>URLicone</code> est l'URL d'une icone à associer au plugin.
</li><li> Le paramètre <code>nomProposé</code> n'est utilisé que lorsque Firefox demande à l'utilisateur la permission d'installer le plugin, pour pouvoir afficher un message tel que "Voulez-vous installer <i>nomProposé</i> depuis <i>URLmoteur</i>?".
</li><li> Le paramètre <code>catégorieProposée</code> n'est pas utilisé. Utilisez soit une chaîne vide (<code>""</code>), soit <code>null</code>.
</li></ul>
<p>Pour plus de détails sur Sherlock, consultez http://developer.apple.com/macosx/sherlock/.
</p>{{ wiki.languages( { "ca": "ca/Addici\u00f3_de_motors_de_cerca_a_les_p\u00e0gines_web", "en": "en/Adding_search_engines_from_web_pages", "it": "it/Installare_plugin_di_ricerca_dalle_pagine_web", "ja": "ja/Adding_search_engines_from_web_pages", "pl": "pl/Dodawanie_wyszukiwarek_z_poziomu_stron_WWW" } ) }}
Revenir à cette révision