Motori di ricerca per firefox

Come sapete il browser Firefox ha la possibilità di gestire motori di ricerca personalizzati. Per crearne/aggiungerne uno però bisogna scrivere un paio di righe di semplice codice xml e javscript. Poca roba per aver il gusto di avere il vostro motore nella toolbar.

Prima di mostrarvi il codice, ricordo che anche Internet Explorer 7 prevede questa possibilità, ma utilizzando una procedura online descritta alla pagina: ie add search engine.

Per creare il motore di ricerca personalizzato servono 2 cose:

  • il file del plugin (.src) in formato xml da pubblicare online
  • il javascript per l’installazione

Se siete dei straSmanettoniNerdosi e non vi accontentate dell’esempio sotto riportato, su Mozilla potete trovare le specifiche complete.

 

Creaimo l’xml del plugin

Per spiegarvi meglio come creare il vostro primo .src pubblico direttamente quello di Blogger Italiani 2.0. Dopo starà a voi fare le sostituzioni delle etichette e dei link.

# www.bloggeritaliani.it plug-in
<SEARCH
   version = "7.1"
   name="www.bloggeritaliani.it"
   description="BloggerItaliani Search"
   searchForm="http://www.bloggeritaliani.it"
   action="http://www.bloggeritaliani.it/mrx/bi/index.cfm?cx=..."
   method="GET">
<input name="from" value="Mozilla-search">
<input name="q" user>
</search>
<browser
 update="http://www.bloggeritaliani.it/mrx/bi/biSearch.src"
 updateIcon="http://www.bloggeritaliani.it/mrx/bi/favicon.gif"
 updateCheckDays="7"
>

In rosso le voci da personalizzare del motore XML. Non mi dilungo in altre spiegazioni, cono certo che il file è sufficientemente esplicativo, no?

 

Creiamo lo script di installazione

Questa operazione è ancora più banale. Una funzione javascript, corredata da link di chiamata.

<script type="text/javascript">
    function fnMrxEngine(){
        if ((typeof window.sidebar == "object") && (typeof window.sidebar.addSearchEngine == "function")) {
            window.sidebar.addSearchEngine("http://www.bloggeritaliani.it/mrx/bi/biSearch.src","http://www.bloggeritaliani.it/mrx/bi/favicon.gif","biSearch","Cerca in BloggerItaliani.it" );
        } else     {
            alert("Netscape 6 or Mozilla is needed to install a search plugin");
        }
    }
</script>
 

E questo è il fac simile del link:

<div id="plugin">
            Cerca direttamente dal tuo Firefox con il <a href="javascript:;" onclick="fnMrxEngine();" target="_self"><b>plugin</b></a>
</div>

E con questo signori è proprio concluso. Ringrazio Emanuele e Davide per le loro richieste in merito!

Loading Facebook Comments ...

3 pensieri su “Motori di ricerca per firefox

  1. Merlinox Autore articolo

    @DvD: tanto lo so che non avevi bisogno di me
    @Emanuele: grazie caro! Oggi è il secondo compliemento… complotto per prendermi in giro? ;/

    Rispondi

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *