A bővítmények ( angol nyelvű kiterjesztés ) a Mozilla Foundation projektekben ( Mozilla Thunderbird , SeaMonkey , Netscape , Nvu , Flock , Sunbird és Mozilla Suite ) található kis telepített fejlesztési modulok, egyfajta kiegészítő, és kompatibilisek velük (például Mozilla ). Firefox – Portable Edition és GNUzilla ).
Meg kell jegyezni, hogy a Firefox kiterjesztései (például Adblock Plus és Firebug ), témák ("háttérkép" és "teljes"), lokalizációi és bővítményei (például Adobe Flash , QuickTime , Java ) nem ugyanazok, de csak különböző típusú kiegészítések .
A bővítmények új funkciókat adnak a programokhoz, vagy lehetővé teszik a meglévő beállítások módosítását. Szinte bármit hozzáadhatnak az eszköztár gombjától a teljesen új funkciókig.
A bővítési mechanizmus a Mozilla Firefox böngésző eredeti megszorítását az egyik fő előnyévé változtatja: a bővítmények telepítésével a felhasználó pontosan kiválaszthatja a kényelmes szörfözéshez szükséges funkcionalitást, miközben nem foglalja el a munkaterületet és az erőforrásokat felesleges funkciókkal. A kompatibilis verzióhoz szükséges bővítmények beállítása és megtalálása azonban némi időt és szakértelmet igényel.
Egyes Firefox-bővítmények memóriaszivárgást vagy túlzott CPU-használatot okozhatnak . Vannak listák az ilyen bővítményekről és a velük kapcsolatos problémák lehetséges megoldásairól [1] [2] .
[ adatok frissítése ]
A Mozilla - termékek bővítményei a meglehetősen könnyen megtanulható XUL jelölőnyelvvel és a legtöbb webfejlesztő által ismert JavaScript szkriptnyelvvel készülnek. Ezért szinte minden webmester megtanulhatja, hogyan hozhat létre kis bővítményeket saját igényei szerint.
Minden bővítmény jelzi, hogy a böngésző melyik verziójához alkalmas. De gyakran az új böngészőverziók megjelenésekor megmarad a kompatibilitás a régi bővítményekkel, de a fejlesztőknek egyszerűen nincs idejük ezt jelezni a bővítmény elosztásában.
Ha azt szeretné, hogy a régebbi bővítmények működjenek a Firefox új verzióival, telepítse az Add-on Compatibility Reporter bővítményt .
A probléma az "extensions.checkCompatibility.D.Dl" paraméter egyszerű manuális módosításával is megoldható, ahol a "DD" a böngésző verziószáma, az "l" pedig az "a" (Alpha) vagy "b" betű. (Béta), (például "extensions.checkCompatibility.4.0b"), az about:config fájlban vagy a Nightly Tester Tools [1] használatával . A Firefox 3.6 előtt a verziószám nem volt megadva az "extensions.checkCompatibility" paraméterben. A fejlesztők úgy döntöttek, hogy biztonsági okokból nem nevezik ugyanazt a beállítást: sok felhasználó egyszer bekapcsolta és elfelejtette, miközben a böngésző és a bővítmények fejlődnek, eljön az idő, amikor a meglévő régi bővítmények nem működnek, előfordulhat, hogy sérülékenységet, különben a böngésző instabillá válik. Ha a felhasználó maga frissíti ennek a bejegyzésnek a nevét a beállításokban, verzióról verzióra, akkor ez azt jelenti, hogy felelősséget vállal azért, hogy mely nem kompatibilis bővítményeket használja.
Manuálisan is kibonthatja az XPI telepítőfájlt, és módosíthatja a verziót a telepítés során. rdf .
Például:
<em:maxVersion>1.5.*.*</em:maxVersion>a kiterjesztés használatához a Firefox 3.7a1pre verziójában váltani kell a következőre
<em:maxVersion>3.7a1pre</em:maxVersion>