Chishandiso chinoshandura mabhurawuza eFirefox-akavakirwa kuita Developer Edition

Nekuda kwekupokana nemutemo weMozilla uye kugovera kusagovera Firefox inovaka iyo yakavhurika hunyanzvi hwekuisa isina kusaina ma-add-ons uye kushandisa WebExtensions Experiments API, chishandiso chakagadzirwa chinoshandura Firefox yakajairwa inovaka kuita "Developer Edition" inosiyana iyo. inobvumira kushandiswa kwe-add-ons pasina siginecha yedhijitari.

Kuvandudzwa kwechishandiso kwakafambiswa nenyaya yekuti basa rinodiwa muFirefox rinoitwa muECMAScript kodhi uye inosanganisirwa mune chero vhezheni yeFirefox, asi inobatidzwa panguva yekumhanya zvichienderana neyakagadzika hunhu. Maconstants ("MOZ_DEV_EDITION", "MOZ_REQUIRE_SIGNING") anotsanangurwa mufaira rimwe chete ("modules/addons/AddonSettings.jsm"), riri mu zip archive "/usr/lib/firefox/omni.ja".

Iyo inoshandiswa inoshandiswa inotambisa faira rinodiwa uchishandisa esprima-python, inobata iyo AST, uye inoisa serialize uchishandisa jscodegen.py. Kushanda neiyo zip fomati inopihwa ne libzip.py - bindings kune libzip. Zvinokurudzirwa kuisa maraibhurari akatsanangurwa pamaoko kubva kune anowirirana git repositories.

Pamusoro pezvo, iwe unogona kucherechedza iyo unpin.py script, iyo inokutendera kuti usunungure zvirambidzo "{", "==" uye "~=" pane iyo vhezheni yekutsamira mune pre-yakavakwa pasuru yevhiri fomati, inoshandiswa nevakawanda. vagadziri, izvo zvinokutendera kuti udzivise otomatiki kudzikisira paunenge uchiisa yaunoda pasuru kuburikidza nepip kana default marongero.

Source: opennet.ru

Voeg