هڪ افاديت جيڪا باقاعده فائر فاڪس تي ٻڌل برائوزرن کي ڊولپر ايڊيشن ۾ تبديل ڪري ٿي

Mozilla جي پاليسيءَ سان اختلاف جي ڪري ۽ distributions کي فائرفاڪس بلڊز کي ورهائڻ نه ڏيڻ جي ڪري جيڪي غير سائن ٿيل ايڊ آنس کي انسٽال ڪرڻ ۽ 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

تبصرو شامل ڪريو