Yon sèvis piblik ki fè navigatè regilye ki baze sou Firefox nan edisyon Developer

Akòz dezakò ak politik Mozilla ak distribisyon yo pa distribye Firefox builds ki gen kapasite debloke pou enstale adisyonèl ki pa siyen epi itilize API WebExtensions Experiments, yo te devlope yon zouti ki konvèti konstriksyon Firefox regilye nan yon variant "Edisyon Developer" ki pèmèt itilizasyon adisyonèl san yon siyati dijital.

Devlopman nan zouti a te fasilite pa lefèt ke fonksyonalite ki nesesè nan Firefox aplike nan kòd ECMAScript epi li enkli nan nenpòt vèsyon nan Firefox, men se vire sou nan ègzekutabl depann sou mete yo valè konstan. Konstan yo ("MOZ_DEV_EDITION", "MOZ_REQUIRE_SIGNING") yo defini nan yon sèl dosye ("modules/addons/AddonSettings.jsm"), ki sitiye nan achiv postal "/usr/lib/firefox/omni.ja".

Sèvis piblik yo pwopoze a analize fichye obligatwa a lè l sèvi avèk esprima-python, patch AST la, epi seri li lè l sèvi avèk jscodegen.py. Travay ak fòma postal la bay libzip.py - bindings to libzip. Li rekòmande pou enstale bibliyotèk espesifye yo manyèlman nan depo git korespondan yo.

Anplis de sa, ou ka sonje script unpin.py a, ki pèmèt ou retire restriksyon yo "{", "==" ak "~=" sou vèsyon an nan depandans nan yon pake pre-bati nan fòma wou, itilize pa anpil. devlopè, ki pèmèt ou evite otomatik downgrade lè w ap enstale pake a vle atravè pip lè anviwònman default.

Sous: opennet.ru

Add nouvo kòmantè