Mozilla سڀني WebExtensions API پابندين کي نئين ڪروم مينيفيسٽ تان نه کڻندو

Mozilla ڪمپني اعلان ڪيو, ته Firefox ۾ WebExtensions API جي بنياد تي هڪ اضافو سسٽم جي استعمال جي باوجود، ڊولپرز Chrome add-ons لاءِ منشور جي مستقبل جي ٽئين ايڊيشن جي مڪمل طور تي پيروي ڪرڻ جو ارادو نٿا رکن. خاص طور تي، فائر فاکس API جي بلاڪنگ موڊ کي سپورٽ ڪرڻ جاري رکندو. ويب درخواست، جيڪو توهان کي پرواز تي حاصل ڪيل مواد کي تبديل ڪرڻ جي اجازت ڏئي ٿو ۽ اشتهار بلاڪرن ۽ مواد فلٽرنگ سسٽم ۾ گهربل آهي.

WebExtensions API ڏانهن منتقل ڪرڻ جو بنيادي خيال فائر فاڪس ۽ ڪروم لاءِ ايڊ آنز ٺاهڻ لاءِ ٽيڪنالاجي کي متحد ڪرڻ هو، تنهن ڪري ان جي موجوده شڪل ۾، فائر فاڪس تقريباً 100% مطابقت رکي ٿو Chrome جي موجوده سيڪنڊ ورزن سان. منشور ۾ شامل ڪيل صلاحيتن ۽ وسيلن جي فهرست بيان ڪري ٿي. منشور جي ٽئين ورزن ۾ پابندين واري قدمن جي تعارف جي ڪري، جيڪي ايڊ-آن ڊولپرز پاران منفي طور تي سمجهيا وڃن ٿا، Mozilla مڪمل طور تي منشور جي پيروي ڪرڻ جي مشق کان پري ٿي ويندي ۽ Firefox ۾ تبديليون منتقل نه ڪندي جيڪي اضافو سان مطابقت جي ڀڃڪڙي ڪن ٿيون. ons.

پگهار ته نئسموٽريا تي سڀ ڪجهه اعتراضگوگل ڪروم ۾ webRequest API جي بلاڪنگ موڊ کي سپورٽ ڪرڻ بند ڪرڻ جو ارادو رکي ٿو، ان کي صرف پڙهڻ واري موڊ تائين محدود ڪري ٿو ۽ مواد فلٽرنگ لاءِ هڪ نئون اعلاناتي API پيش ڪري ٿو. declarativeNetRequest. جڏهن ته webRequest API توهان کي اجازت ڏني ته توهان پنهنجن هينڊلرن کي ڳنڍڻ جي لاءِ جيڪي نيٽ ورڪ جي درخواستن تائين مڪمل پهچ رکن ٿا ۽ اهي اڏام تي ٽريفڪ کي تبديل ڪرڻ جي قابل آهن، نئون declarativeNetRequest API هڪ تيار ڪيل يونيورسل بلٽ ان فلٽرنگ انجڻ تائين رسائي فراهم ڪري ٿو جيڪو آزاديءَ سان بلاڪنگ قاعدن تي عمل ڪري ٿو. , توهان جي پنهنجي فلٽرنگ الگورتھم جي استعمال جي اجازت نه ڏيندو آهي ۽ توهان کي پيچيده ضابطن کي سيٽ ڪرڻ جي اجازت نه ڏيندو آهي جيڪي حالتن جي لحاظ کان هڪ ٻئي کي اوورليپ ڪن ٿا.

Mozilla Chrome manifest جي ٽئين ورزن مان ڪجھ ٻين تبديلين لاءِ فائر فاڪس سپورٽ ڏانھن منتقل ٿيڻ جي فزيبلٽي جو پڻ جائزو وٺي رھيو آھي جيڪي اضافن سان مطابقت کي ٽوڙيندا آھن:

  • خدمت جي ڪارڪنن تي عمل ڪرڻ جي منتقلي پس منظر جي عملن جي صورت ۾، جيڪا ڊولپرز کي ڪجهه اضافو ڪوڊ تبديل ڪرڻ جي ضرورت پوندي. جيتوڻيڪ نئون طريقو ڪارڪردگي جي نقطي نظر کان وڌيڪ ڪارائتو آهي، Mozilla پس منظر جي صفحن کي هلائڻ لاءِ سپورٽ برقرار رکڻ تي غور ڪري رهيو آهي.
  • نئين گرينولر اجازت جي درخواست جو ماڊل - اضافو سڀني صفحن لاءِ هڪ ئي وقت چالو نه ٿي سگهندو ("all_urls" جي اجازت هٽائي وئي آهي)، پر اهو صرف فعال ٽيب جي حوالي سان ڪم ڪندو، يعني. صارف کي تصديق ڪرڻ جي ضرورت پوندي ته اضافو هر سائيٽ لاء ڪم ڪري ٿو. Mozilla استعمال ڪندڙ کي مسلسل پريشان ڪرڻ جي بغير رسائي ڪنٽرول کي مضبوط ڪرڻ جا طريقا ڳولي رهيو آهي.
  • ڪراس-آريجن درخواستن کي سنڀالڻ ۾ تبديلي - نئين منشور جي مطابق، مواد پروسيسنگ اسڪرپٽ ساڳئي اجازت جي پابندين سان مشروط ٿينديون جيئن مکيه صفحي لاءِ جنهن ۾ اهي اسڪرپٽ شامل ٿيل آهن (مثال طور، جيڪڏهن صفحي کي رسائي نه آهي. هنڌ API، پوءِ اسڪرپٽ ايڊڊ آنس به هي رسائي حاصل نه ڪندا). تبديلي فائر فاکس ۾ لاڳو ٿيڻ جي منصوبابندي ڪئي وئي آهي.
  • خارجي سرورز تان ڊائون لوڊ ڪيل ڪوڊ جي عمل کي منع ڪرڻ (اسان حالتن جي باري ۾ ڳالهائي رهيا آهيون جڏهن اضافو لوڊ لوڊ ڪري ٿو ۽ خارجي ڪوڊ تي عمل ڪري ٿو). Firefox اڳ ۾ ئي خارجي ڪوڊ بلاڪنگ استعمال ڪري ٿو، ۽ Mozilla ڊولپرز منشور جي ٽئين ورزن ۾ پيش ڪيل اضافي ڪوڊ ڊائون لوڊ ٽريڪنگ ٽيڪنڪ استعمال ڪندي هن تحفظ کي مضبوط ڪرڻ لاءِ تيار آهن.

جو ذريعو: opennet.ru

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