Utiliit, mis muudab tavalised Firefoxi pÔhised brauserid Developer Editioniks.

Kuna Mozilla poliitika ja jaotuste keeld, mis ei luba jagada Firefoxi versioone, millel on seadistamine, mis vÔimaldab allkirjata lisandmoodulite installimist ja WebExtensions Experiments API kasutamist, on vÀlja töötatud tööriist, mis muundab tavalised Firefoxi versioonid "Developer Edition" versiooniks, mis lubab allkirjata lisandmoodulite kasutamist.

Tööriista arendamist lihtsustas asjaolu, et vajalik funktsionaalsus on Firefoxi koodis realiseeritud ECMAScriptis ja kuulub igasse Firefoxi variandi, kuid lubatakse koodi kĂ€ivitamisel sĂ”ltuvalt seatud konstantidest. Konstantide („MOZ_DEV_EDITION", „MOZ_REQUIRE_SIGNING") mÀÀramine toimub ĂŒhes failis („modules/addons/AddonSettings.jsm"), mis asub zip-arhiivis „/usr/lib/firefox/omni.ja.".

Ehkki ettepanek on, et utiliit analĂŒĂŒsib vajalikku faili esprima-python abil, muudab AST-d ja serialiseerib jscodegen.py abil. Töö zip-formaadiga tagavad libzip.py – sidemed libzipiga. Soovitatav on need raamatukogud kĂ€sitsi vastavatest git-repositoritest installida.

Lisaks sellele vĂ”ib mĂ€rkida skripti unpin.py, mis vĂ”imaldab eemaldada piirangud „{“, „==“ ja „~=“ sĂ”ltuvuste versiooni numbritele eelseatud wheel-formaadis paketis, mida paljud arendajad kasutavad, mis aitab vĂ€ltida automaatset tagasikĂ€iku vajaliku paketi installimisel pip-i vaikeseadetes.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster