Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Ši instrukcija parodys, kaip išgauti šaltinio kodą iš bet kurio „Firefox“priedo. Jei pasirinksite redaguoti ir perpakuoti šaltinį, tam nereikia nieko daugiau, kaip tik ZIP ištraukimo įrankis ir teksto redaktorius.
1 veiksmas: suraskite „Addon“XPI failą
XPI failas yra priedas, supakuotas į vieną failą. Turite gauti šį failą iš priedų svetainės, nepradėdami tiesiai į įprastą diegimą. Suraskite norimą priedą addons svetainėjeaddons svetainėje, tada suraskite jo žalią diegimo mygtuką. PASTABA: kai kuriems priedams reikia iš anksto priimti licencijos sutartį. Tokiu atveju XPI failą galima išsaugoti iš licencijos priėmimo puslapyje esančio mygtuko, o ne iš paties priedo puslapio. Užuot tiesiog spustelėję mygtuką ir perėmę „Firefox“, dešiniuoju pelės mygtuku spustelėkite ir pasirinkite „Išsaugoti nuorodą kaip …“. Kai failų perkėlimas bus atliktas, priedų paketą turėsite tiesiai savo kompiuteryje.
2 veiksmas: XPI failo ištraukimas
Dabar, kai failas yra jūsų kompiuteryje, atidarykite asmeninę ZIP ištraukimo priemonę ir nukreipkite ją į XPI failą. Tiesą sakant, XPI failai yra tik ZIP failai, pervadinti, todėl galite tęsti turinį į kažkur esantį aplanką. Dažniausiai pateikiami failai yra: install.jsinstall.rdf/chrome // defaults/Esant šiems failams, esate pasiruošę tęsti.
3 veiksmas: pagrindinio JAR kodo ištraukimas
Dauguma pagrindinio priedo kodo yra JAR faile, esančiame kataloge / chrome /. Pamatysite, kad kaip XPI yra ZIP pervadinimas, taip ir JAR (bet mažesniu mastu). Naudodami tą pačią ištraukimo priemonę, turėtumėte turėti galimybę iš JAR išgauti pagrindinius priedų failus.
4 žingsnis: viskas
Dabar turite daugumą neapdorotų šaltinio failų iš priedo. Galite juos keisti taip, kaip norite, ir pakeiskite juos pakeitimais. Atidarę XPI failus „Firefox“, jie bus įdiegti jums. Visada gerbkite autorių darbą ir įsitikinkite, kad jie leidžia naudoti jų kodą. Nesinaudokite tik populiariu priedu, pakeiskite kreditus ir iš naujo sukurkite. Tai tiesiog vagystė.