Chrome manifest جي ورزن 2 ۽ 3 لاءِ فائر فاڪس سپورٽ لاءِ منصوبا

Mozilla کان ڊولپرز فائر فاڪس ۾ ڪروم مينيفيسٽ جي سپورٽ ورزن 127 ۽ XNUMX سان لاڳاپيل منصوبن بابت معلومات کي اپڊيٽ ڪيو آهي. گوگل ارادو رکي ٿو ته سپورٽ ايڊ-آنس کي روڪيو جيڪي منشور جو ٻيو نسخو استعمال ڪن ٿيون ٽيسٽ رليز ۾ ڪروم XNUMX (ديو، ڪينري ۽ بيٽا) هن جون. مستحڪم برانچ ۾، منشور جي ٻئي نسخي جي حمايت جولاء کان اڳ ۾ بند ٿي ويندي.

بدلي ۾، Mozilla مستقبل ۾ منشور جي ٻئي ورزن جي حمايت ڪرڻ بند نه ڪندو، ۽ اضافو شروع ڪرڻ جي صلاحيت برقرار رکندو جيڪي خاصيتون استعمال ڪن ٿيون جيڪي منشور جي ٽئين ورزن ۾ موجود نه آهن. فائر فاڪس کي مڪمل طور تي ڪروم مينيفيسٽ جي ورزن 3 سان مطابقت نه رکڻ جو فيصلو اثر ۾ رهي ٿو. فائر فاڪس مڪمل ويب ريڪسٽ API کي برقرار رکندو، جيڪو ڪروم ۾ صرف پڙهڻ واري موڊ ۾ تبديل ڪيو ويندو.

فائر فاڪس DOM جي بنياد تي پس منظر جي اسڪرپٽ تي عمل ڪرڻ لاءِ سپورٽ برقرار رکڻ لاءِ ايونٽ پيجز ميڪنزم پڻ استعمال ڪندو، ان جي بدران منشور جو ٽيون ورزن سروس ورڪرن جي استعمال جي ضرورت آهي. سروس ورڪرز جي بنياد تي پس منظر اسڪرپٽ اڃا تائين فائر فاکس ۾ سپورٽ نه ڪئي وئي آهي، پر ڊولپرز کي موقعو ڏنو ويندو ته هڪ واقعا صفحن تي ٻڌل هينڊلر ۽ اسڪرپٽ جي بنياد تي سروس ورڪرز جي بنياد تي اضافو ۾، جيڪي انهن کي اضافو ٺاهڻ جي اجازت ڏين ٿيون. جيڪي منشور جي ٽئين ورزن سان مطابقت رکن ٿا ۽ Chrome ۽ Firefox ۾ ڪم ڪن ٿا.

ڪروم منشور WebExtensions API استعمال ڪندي لکيل ايڪسٽينشنز لاءِ موجود صلاحيتون ۽ وسيلن جي وضاحت ڪري ٿو. ورجن 57 سان شروع ڪندي، فائر فاڪس مڪمل طور تي تبديل ڪيو WebExtensions API استعمال ڪرڻ لاءِ ايڊ آنز ٺاهڻ ۽ XUL ٽيڪنالاجي کي سپورٽ ڪرڻ بند ڪيو. WebExtensions ڏانهن منتقلي ان کي ممڪن بڻايو ته ايڊ-آنز جي ترقي کي ڪروم، اوپيرا، سفاري ۽ ايج پليٽ فارمن سان متحد ڪرڻ، مختلف ويب برائوزرن جي وچ ۾ ايڊ-آنز جي پورٽنگ کي آسان بڻائي ۽ ان کي مڪمل طور تي ملٽي پروسيس موڊ استعمال ڪرڻ ممڪن بڻايو. آپريشن (WebExtensions add-ons الڳ الڳ عملن ۾، باقي برائوزر کان الڳ ڪري سگھجن ٿا). ٻين برائوزرن سان اضافن جي ترقي کي متحد ڪرڻ لاءِ، فائر فاڪس ڪروم مينيفيسٽ جي ٻئي ورزن سان لڳ ڀڳ مڪمل مطابقت فراهم ڪري ٿو.

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

فائر فاکس ۾ منشور جي ٽئين ورزن کي لاڳو ڪرڻ جي خاصيتن ۾:

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

    اجازتن کي منظم ڪرڻ لاءِ، هڪ ”يونيفائيڊ ايڪسٽينشن“ بٽڻ شامل ڪيو ويو آهي انٽرفيس ۾ سڌو سنئون ڪنٽرول ڪرڻ لاءِ ته ڪهڙن سائيٽن تائين هر ايڪسٽينشن تائين رسائي آهي - استعمال ڪندڙ ڪنهن به سائيٽ تي ايڪسٽينشن جي رسائي ڏئي ۽ رد ڪري سگهي ٿو. اجازت جو انتظام صرف مينيفيسٽ جي ٽئين ورزن جي بنياد تي ايڊ-آنس تي لاڳو ٿئي ٿو، مينيفيسٽ جي ٻئي ورزن جي بنياد تي، سائيٽن تي گرينولر رسائي ڪنٽرول نه ڪيو ويو آهي.

    Chrome manifest جي ورزن 2 ۽ 3 لاءِ فائر فاڪس سپورٽ لاءِ منصوبا
  • ڪراس-آريجن درخواستن کي سنڀالڻ ۾ تبديلي - نئين منشور جي مطابق، مواد پروسيسنگ اسڪرپٽ ساڳئي اجازت جي پابندين سان مشروط ٿينديون جيئن مکيه صفحي لاءِ جنهن ۾ اهي اسڪرپٽ شامل ٿيل آهن (مثال طور، جيڪڏهن صفحي کي رسائي نه آهي. هنڌ API، پوءِ اسڪرپٽ ايڊڊ آنس به هي رسائي حاصل نه ڪندا). هي تبديلي مڪمل طور تي فائر فاکس ۾ لاڳو ڪئي وئي آهي.
  • وعدي تي ٻڌل API. فائر فاڪس هن API کي سپورٽ ڪري ٿو منشور جي ٽئين ورزن لاءِ.
  • ٻاهرين ذريعن کان ڊائون لوڊ ڪيل ڪوڊ جي عملدرآمد کي روڪيو سرور (هي انهن حالتن ڏانهن اشارو ڪري ٿو جتي هڪ ايڊ آن ٻاهرين ڪوڊ کي لوڊ ڪري ٿو ۽ ان تي عمل ڪري ٿو.) فائر فاڪس ٻاهرين ڪوڊ بلاڪنگ استعمال ڪري ٿو، ۽ موزيلا ڊولپرز ڪوڊ ڊائون لوڊ کي ٽريڪ ڪرڻ لاءِ اضافي ٽيڪنڪ شامل ڪيون آهن. مواد پروسيسنگ اسڪرپٽ لاءِ هڪ الڳ مواد سيڪيورٽي پاليسي (CSP) موجود آهي.

جو ذريعو: opennet.ru

DDoS تحفظ سان سائيٽن لاءِ قابل اعتماد هوسٽنگ خريد ڪريو، VPS VDS سرور 🔥 DDoS تحفظ سان قابل اعتماد ويب سائيٽ هوسٽنگ خريد ڪريو، VPS VDS سرورز | ProHoster