یو افادیت چې د فایرفوکس میشته براوزرونه په پراختیا کونکي نسخه بدلوي

د موزیلا د تګلارې سره د اختلاف له امله او د فایرفاکس ساختمانونو ویشلو ته د نه توزیع کولو له امله چې د غیر لاسلیک شوي اضافو نصبولو او د WebExtensions Experiments API کارولو وړتیا لري، یوه وسیله جوړه شوې چې د فایرفاکس منظم جوړونه په "پراختیا کونکي نسخه" کې بدلوي. د ډیجیټل لاسلیک پرته د اضافو کارولو اجازه ورکوي.

د وسیلې پراختیا د دې حقیقت له مخې اسانه شوې چې په فایرفوکس کې اړین فعالیت په ECMAScript کوډ کې پلي کیږي او د فایرفاکس په هره نسخه کې شامل دی ، مګر د ټاکل شوي ثابت ارزښتونو پورې اړه لري د چلولو په وخت کې فعال کیږي. ثابتونکي ("MOZ_DEV_EDITION"، "MOZ_REQUIRE_SIGNING") په یوه فایل کې تعریف شوي ("modules/addons/AddonSettings.jsm")، کوم چې د زپ آرشیف "/usr/lib/firefox/omni.ja" کې موقعیت لري.

وړاندیز شوی افادیت د esprima-python په کارولو سره اړین فایل پارس کوي ، AST پیچ کوي ، او د jscodegen.py په کارولو سره یې سیریل کوي. د زپ فارمیټ سره کار کول د libzip.py لخوا چمتو شوي - libzip ته پابند کول. دا سپارښتنه کیږي چې ټاکل شوي کتابتونونه په لاسي ډول د اړونده ګیټ ذخیره کولو څخه نصب کړئ.

برسیره پردې، تاسو کولی شئ د unpin.py سکریپټ یادداشت کړئ، کوم چې تاسو ته اجازه درکوي محدودیتونه "{"، "==" او "~=" د انحصارونو په نسخه کې د ویل فارمیټ له مخکې جوړ شوي بسته کې، د ډیری لخوا کارول کیږي. پراختیا کونکي ، کوم چې تاسو ته اجازه درکوي د اتوماتیک ښکته کیدو څخه مخنیوی وکړئ کله چې د پایپ له لارې مطلوب بسته نصب کړئ کله چې ډیفالټ ترتیبات.

سرچینه: opennet.ru

Add a comment