La mia prima estensione per Firefox

by Michele

Estendere le funzionalità di Mozilla Firefox è una delle cose che mi ha sempre affascinato.

La piattaforma di sviluppo di Firefox è la stessa di Mozilla, si tratta di una sistema multi piattaforma basato sul linguaggio XUL e su JavaScript. XUL è XML, e serve a definire le interfacce grafiche e JavaScript serve invece a scriptare queste interfacce.

Lo stesso framework si utilizza per scrivere estensioni per Mozilla, Firefox e Thunderbird.

Da tempo avrei voluto mettere le mani su Firefox per aggiungere alcune funzionalità che mi mancavano. Mi sono messo a leggere alcuni tutorial e, con l’aiuto dei sorgenti di altre estensioni, mi sono messo a scrivere la mia prima estensione per Firefox.

Si chiama Connect To Address e permette di collegarsi ai link che compaiono nelle pagine web ma che non sono dei link HTML cliccabili. Questa funzionalità è implementata in Safari ed ora anche in Firefox :-)

screenshot di Connect To Address