A kiegészítők - mozilla, MDN
- Módosítására vagy bővítésére Mozilla alkalmazások
Kiegészítők új funkciókat a Gecko -applications, mint a Firefox, SeaMonkey és a Thunderbird. Két fő típusa kiegészítői: kiterjesztéseket. amely új funkciókat adnak hozzá az alkalmazáshoz, és témákat. módosító alkalmazás felhasználói felületet.
Mert kiterjesztések és a témák a Mozilla adattár futó addons.mozilla.org. néven is ismert AMO. Ha tesz egy kiegészítés a AMO. tekintik őket, majd bocsátani a felhasználók számára. Nem kell feltölteni a saját kiegészítéseket a AMO, de ha ezt megteszi, a felhasználók biztosak lehetnek abban, hogy ők már előre tesztelt, és tudni fogja, hogy a kiegészítő valóban hasznos.
Kiegészítés jelentősen befolyásolja a viselkedését a kérelmet, amely fel van szerelve. Az általunk kifejlesztett egy listát a tippeket. amely segít ellenőrizze, hogy a kiegészítő lesz kellemes a használata. Ezek a szabályok vonatkoznak minden típusú bővítmények, függetlenül attól, hogy azok forgalomba addons.mozilla.org vagy sem.
Kiterjesztések új funkciókat Mozilla alkalmazások, mint például a Firefox és a Thunderbird. Ezek segítségével meg lehet változtatni a standart böngésző viselkedés, mint például, hogy végre más módon szervezi és irányítja a lapok között. Akkor is módosíthatja a tartalmát a megjelenített webes alkalmazások, hogy javítsa a könnyű használat, vagy például, hogy javítsa a biztonságot az egyes oldalakon.
Három különböző módon építeni kiterjesztések: restartless expanziós alapján az Add-on SDK, restartless-bővítés a mechanizmus végrehajtását kézzel (manuálisan bootstrap restartless bővítmények), és a bővítési segítségével Overlay technológia.
Abban a pillanatban, dolgozunk a rendszer úgynevezett WebExtensions, ami lesz egy új módja annak, hogy dolgozzon bővítmények a Firefox böngésző, a rendszer sokkal összeegyeztethető Chrome és Opera böngészők.
A jövőben ez lesz a legelőnyösebb az új projekt a Firefox böngészőt.
Abban a pillanatban, hogy a kísérleti, de ennek ellenére el tudja olvasni a dokumentációt. Ha azt szeretnénk, hogy próbálja ki.
Amennyiben lehetséges, ajánlott választani az Add-On SDK, amely felhasználja meghosszabbítását mechanizmus nélkül újraindítani a böngészőt (restartless kiterjesztések), hanem egyszerűsíti a fejlesztési és megtisztítja maga után. Ha van elég készlet jellemzői: Add-on SDK fejlesztési eszközök végrehajtására ötleteit, mechanizmus restartless Tudod, hogy a saját. Technológia Overlay kiterjesztések általában elavult, és nem ajánlott az új bővítmények.
További információ arról, hogy mely módszert használja, olvassa el ezt az összehasonlítást.
ajánlott gyakorlat
Függetlenül attól, hogy a mód, ahogyan fejlődnek a kiterjesztés, vannak általános irányelveket követi, hogy garantálni tudja a felhasználó egy kellemes élmény segítségével kiterjesztése.
Teljesítmény Ellenőrizze, hogy a kiterjesztés jó teljesítményt. Meg kell elég gyors, hogy egy érzékeny felület és fogyasztanak minimális mennyiségű memóriát. Biztonsági Győződjön meg arról, hogy az alkalmazás nem veszélyezteti a felhasználót, hogy a rosszindulatú weboldalak. Etikett Ellenőrizze, hogy a kiterjesztés nem ütközik más bővítmények.
Sajátosságai fejlődés különböző alkalmazások számára
A legtöbb dokumentáció azt feltételezi, hogy a fejlődő az asztali Firefox. Ha tervezése mások alapuló Gecko-alapú alkalmazások, van néhány különbség az, amit tudnia kell.
Thunderbird fejlesztése bővítmények Thunderbird levelező kliens. Firefox for Android fejlesztése bővítmények a Firefox for Android. SeaMonkey kiterjesztés fejlesztés SeaMonkey.
Témák egy kiegészítés, hogy változtassa meg a felhasználói felület. Kétféle téma: könnyű menet, és töltse ki a témát.
A könnyű téma sokkal könnyebb létrehozni, mint a teljes, de a képességek korlátozottak.
A teljes megrendelést, akkor sokkal mélyebb változást alkalmazás UI. Dokumentáció a teljes téma elavult, de látható itt, mint egy lehetséges alapja a frissített dokumentáció.
Más típusú kiegészítői
Keresés plugins egyszerű és nagyon különleges típusú kiegészítők azok új keresők a keresési sáv a böngészőben.
Csatlakozz a közösséghez kiterjesztés fejlesztés
Válasszon egy kényelmes módja annak, hogy kommunikálni: