Vytvoření rozšíření Firefoxu může být obtížné, pokud neznáte příslušné soubory a neznáte strukturu složky rozšíření. Nebojte se – vytvořil jsem pro vás velmi základní strukturu souborů/složek šablony rozšíření Firefoxu, abyste mohli spustit svůj první plugin.
Stáhněte si ZIPStruktura souborů a složek
- MyExtension/
- chrome/
- obsah/ – obsahuje soubory s příponami XUL a JavaScript.
- myExtension.xul – XML, který vytváří rozvržení rozšíření.
- options.xul – XML, který vytváří, poskytuje možnosti rozšíření. Pro tuto šablonu je prázdné .
- myExtension.js – JavaScript, který spravuje akci každého objektu rozšíření.
- locale/ – obsahuje jazykové soubory. Tato šablona neobsahuje žádné. Předpokládejme angličtinu.
- skin/ – obsahuje obrázky a CSS pro ovládání rozvržení objektu rozšíření.
- myExtension.css – soubor CSS ovládající prezentaci, stejně jako webové stránky.
- logo.png – ukázkový obrázek. Všechny obrázky jsou také v této složce.
- obsah/ – obsahuje soubory s příponami XUL a JavaScript.
- chrome/
- chrome.manifest – mapuje rozložení souboru/struktury rozšíření pro Firefox.
- install.rdf – poskytuje informace o rozšíření.
- update.rdf – dostane ping pro kontrolu aktualizací rozšíření.
Všimněte si, že tato struktura není povinná, ale jedná se o velmi běžně používanou strukturu. Nezapomeňte se také podívat na můj příspěvek na liště nástrojů blogu Davida Walshe, kde najdete příklad obsahu mého souboru.
Stáhněte si ZIPZůstaňte naladěni na můj příspěvek o vytvoření souboru XPI, který obsahuje rozšíření!