Šablona rozšíření pro Firefox

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 ZIP

Struktura 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.
    • 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 ZIP

Zůstaňte naladěni na můj příspěvek o vytvoření souboru XPI, který obsahuje rozšíření!