Installare plugin di ricerca dalle pagine web

  • Slug della versione: Installare_plugin_di_ricerca_dalle_pagine_web
  • Titolo della versione: Installare plugin di ricerca dalle pagine web
  • ID versione: 199542
  • Data di creazione
  • Autore: Federico
  • Versione corrente?
  • Commento

Contenuto della versione

Firefox permette di installare dei plugin di ricerca tramite JavaScript e supporta tre formati per questi plugin: MozSearch, OpenSearch e Sherlock.

Quando il codice JavaScript tenta di installare un plugin, Firefox propone un messaggio di allerta che chiede all'utente il permesso di installare il plugin.

Installare plugin in MozSearch o OpenSearch

Per installare plugin in MozSearch o OpenSearch, occorre il metodo DOM window.external.AddSearchProvider(). La sintassi è la seguente:

window.external.AddSearchProvider(URL_del_plugin);

URL_del_plugin è l'URL del file XML o del plugin.

Nota: il supporto per MozSearch e OpenSearch è disponibile solo in Firefox 2 e successivi.

Per ulteriori dettagli su MozSearch, vedi Creating MozSearch plugins.

Installare plugin in Sherlock

Per installare un plugin in Sherlock, occorre chiamare window.sidebar.addSearchEngine(), la cui sintassi è la seguente:

window.sidebar.addSearchEngine(URL_del_plugin, icona_del_plugin, nome_suggerito, categoria_suggerita);
  • Il parametro URL_del_plugin è l'URL del plugin da installare (un file ".src").
  • iconURL is the URL to an icon to associate with the plugin.
  • Il parametro nome_suggerito viene utilizzato solo quando il browser chiede all'utente il permesso di installare il plugin, con un messaggio del tipo "Si desidera installare nome_suggerito da URL_del_plugin?".
  • Il parametro suggestedCategory non viene usato. Si dovrebbe inserire una stringa vuota ("") o null.

Per ulteriori informazioni su Sherlock: http://developer.apple.com/macosx/sherlock/

{{ languages( { "en": "en/Adding_search_engines_from_web_pages", "ja": "ja/Adding_search_engines_from_web_pages" } ) }}

Sorgente della versione

<p>Firefox permette di installare dei plugin di ricerca tramite JavaScript e supporta tre formati per questi plugin: MozSearch, OpenSearch e Sherlock.
</p><p>Quando il codice JavaScript tenta di installare un plugin, Firefox propone un messaggio di allerta che chiede all'utente il permesso di installare il plugin.
</p>
<h2 id="Installare_plugin_in_MozSearch_o_OpenSearch" name="Installare_plugin_in_MozSearch_o_OpenSearch">Installare plugin in MozSearch o OpenSearch</h2>
<p>Per installare plugin in MozSearch o OpenSearch, occorre il metodo <a href="it/DOM">DOM</a> <code>window.external.AddSearchProvider()</code>. La sintassi è la seguente:
</p>
<pre class="eval">window.external.AddSearchProvider(<i>URL_del_plugin</i>);
</pre>
<p><i>URL_del_plugin</i> è l'URL del file XML o del plugin.
</p>
<div class="note"><b>Nota:</b> il supporto per MozSearch e OpenSearch è disponibile solo in <a href="it/Firefox_2">Firefox 2</a> e successivi.</div>
<p>Per ulteriori dettagli su MozSearch, vedi <a href="it/Creating_MozSearch_plugins">Creating MozSearch plugins</a>.
</p>
<h2 id="Installare_plugin_in_Sherlock" name="Installare_plugin_in_Sherlock">Installare plugin in Sherlock</h2>
<p>Per installare un plugin in Sherlock, occorre chiamare <code>window.sidebar.addSearchEngine()</code>, la cui sintassi è la seguente:
</p>
<pre class="eval">window.sidebar.addSearchEngine(<i>URL_del_plugin</i>, <i>icona_del_plugin</i>, <i>nome_suggerito</i>, <i>categoria_suggerita</i>);
</pre>
<ul><li> Il parametro <code>URL_del_plugin</code> è l'URL del plugin da installare (un file ".src").
</li><li> <code>iconURL</code> is the URL to an icon to associate with the plugin.
</li><li> Il parametro <code>nome_suggerito</code> viene utilizzato solo quando il browser chiede all'utente il permesso di installare il plugin, con un messaggio del tipo "Si desidera installare <b>nome_suggerito</b> da <b>URL_del_plugin</b>?".
</li><li> Il parametro <code>suggestedCategory</code> non viene usato. Si dovrebbe inserire una stringa vuota (<code>""</code>) o <code>null</code>.
</li></ul>
<p>Per ulteriori informazioni su Sherlock:
<a class=" external" href="http://developer.apple.com/macosx/sherlock/" rel="freelink">http://developer.apple.com/macosx/sherlock/</a>
</p>{{ languages( { "en": "en/Adding_search_engines_from_web_pages", "ja": "ja/Adding_search_engines_from_web_pages" } ) }}
Ripristina questa versione