Një mjet që i kthen shfletuesit e zakonshëm të bazuar në Firefox në versionin e zhvilluesit

Për shkak të mosmarrëveshjes me politikën e Mozilla-s dhe shpërndarjet për të mos shpërndarë ndërtime të Firefox-it që kanë aftësi të shkyçura për instalimin e shtesave të panënshkruara dhe përdorimin e WebExtensions Experiments API, është zhvilluar një mjet që konverton ndërtimet e rregullta të Firefox-it në një variant "Edicioni Zhvilluesish". lejon përdorimin e shtesave pa nënshkrim dixhital.

Zhvillimi i mjetit u lehtĂ«sua nga fakti se funksionaliteti i nevojshĂ«m nĂ« Firefox zbatohet nĂ« kodin ECMAScript dhe pĂ«rfshihet nĂ« çdo version tĂ« Firefox-it, por ndizet nĂ« kohĂ«n e ekzekutimit nĂ« varĂ«si tĂ« vlerave tĂ« vendosura konstante. Konstantat (“MOZ_DEV_EDITION”, “MOZ_REQUIRE_SIGNING”) pĂ«rcaktohen nĂ« njĂ« skedar (“modules/addons/AddonSettings.jsm”), i cili ndodhet nĂ« arkivin zip “/usr/lib/firefox/omni.ja”.

Shërbimi i propozuar analizon skedarin e kërkuar duke përdorur esprima-python, rregullon AST dhe e serializon atë duke përdorur jscodegen.py. Puna me formatin zip ofrohet nga libzip.py - lidhjet me libzip. Rekomandohet të instaloni manualisht bibliotekat e specifikuara nga depot përkatëse git.

Për më tepër, mund të vini re skriptin unpin.py, i cili ju lejon të hiqni kufizimet "{", "==" dhe "~=" në versionin e varësive në një paketë të para-ndërtuar të formatit të rrotave, të përdorur nga shumë zhvilluesit, i cili ju lejon të shmangni uljen automatike kur instaloni paketën e dëshiruar përmes pip kur cilësimet e parazgjedhura.

Burimi: opennet.ru

Bleni njĂ« host tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, serverĂ« VPS VDS đŸ”„ Bleni hosting tĂ« besueshĂ«m tĂ« faqeve tĂ« internetit me mbrojtje DDoS, servera VPS VDS | ProHoster