Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Ova instrukcija će vam pokazati kako izvući izvorni kod iz bilo kojeg dodatka za Firefox. Ne zahtijeva ništa više od ZIP izdvajanja i uređivača teksta ako odlučite urediti i prepakirati izvor.
Korak 1: Lociranje Addon -ove XPI datoteke
XPI datoteka je dodatak upakovan u jednu datoteku. Morate preuzeti ovu datoteku s web stranice addons bez uskakanja u uobičajenu instalaciju. Pronađite dodatak koji želite na web lokaciji addonsadadns, a zatim pronađite njegovo zeleno dugme za instalaciju. NAPOMENA: Za neke dodatke je potrebno prethodno prihvatiti licencni ugovor. U tom slučaju, XPI datoteka se može spremiti s gumba na stranici za prihvaćanje licence, a ne sa same stranice dodatka. Umjesto da samo kliknete na dugme i preuzmete Firefox, kliknite desnim tasterom miša i odaberite "Sačuvaj vezu kao …". Kada se prijenos datoteka završi, imat ćete dodatak na računaru.
Korak 2: Izdvajanje XPI datoteke
Sada kada je datoteka na vašem računaru, otvorite svoj lični uslužni program za ekstrakciju ZIP -a i usmjerite je na XPI datoteku. U stvarnosti, XPI datoteke samo su ZIP datoteke preimenovane, pa možete nastaviti i izdvojiti sadržaj u neku mapu. Uobičajeni izlazni fajlovi su… install.jsinstall.rdf/chrome // defaults/S ovim datotekama spremni ste za nastavak.
Korak 3: Izdvajanje glavnog JAR koda
Većina dodatnog koda jezgre prisutna je u JAR datoteci koja se nalazi u / chrome / direktoriju. Otkrit ćete da je XPI preimenovanje ZIP -a, tako je i JAR (ali u manjoj mjeri). Koristeći isti uslužni program za ekstrakciju, trebali biste moći izdvojiti glavne datoteke dodataka iz JAR -a.
Korak 4: To je to
Sada imate većinu sirovih izvornih datoteka iz dodatka. Možete ih izmijeniti po želji i prepakirati ih izmjenama. Otvaranje XPI datoteka u Firefoxu će ih instalirati umjesto vas. Uvijek poštujte autorski rad i pobrinite se da vam dozvole korištenje njihovog koda. Nemojte samo uzeti popularni dodatak, promijeniti zasluge i ponovo ga spojiti. To je jednostavno krađa.