موزیلا کمپنی
WebExtensions API میں جانے کا بنیادی خیال Firefox اور Chrome کے لیے ایڈ آنز تیار کرنے کے لیے ٹیکنالوجی کو یکجا کرنا تھا، اس لیے اپنی موجودہ شکل میں، Firefox تقریباً 100% کروم مینی فیسٹ کے موجودہ دوسرے ورژن کے ساتھ مطابقت رکھتا ہے۔ مینی فیسٹ ایڈ آنز کو فراہم کردہ صلاحیتوں اور وسائل کی فہرست کی وضاحت کرتا ہے۔ منشور کے تیسرے ورژن میں پابندی والے اقدامات متعارف کرانے کی وجہ سے، جنہیں ایڈ آن ڈیولپرز منفی طور پر سمجھتے ہیں، موزیلا منشور کی مکمل پیروی کرنے کے عمل سے دور ہو جائے گا اور Firefox میں ایسی تبدیلیاں منتقل نہیں کرے گا جو add- کے ساتھ مطابقت کی خلاف ورزی کرتی ہیں۔ ons
کہ یاد
موزیلا کروم مینی فیسٹ کے تیسرے ورژن سے کچھ دیگر تبدیلیوں کے لیے فائر فاکس سپورٹ پر جانے کی فزیبلٹی کا بھی جائزہ لے رہا ہے جو ایڈ آنز کے ساتھ مطابقت کو توڑ دیتے ہیں:
- بیک گراؤنڈ پروسیس کی شکل میں سروس ورکرز کو انجام دینے میں منتقلی، جس کے لیے ڈویلپرز کو کچھ اضافے کے کوڈ کو تبدیل کرنے کی ضرورت ہوگی۔ اگرچہ نیا طریقہ کارکردگی کے نقطہ نظر سے زیادہ موثر ہے، موزیلا پس منظر کے صفحات کو چلانے کے لیے تعاون کو برقرار رکھنے پر غور کر رہی ہے۔
- نیا دانے دار اجازت کی درخواست کا ماڈل - تمام صفحات کے لیے ایک ساتھ ایکٹیویٹ نہیں کیا جا سکے گا ("all_urls" کی اجازت کو ہٹا دیا گیا ہے)، لیکن یہ صرف فعال ٹیب کے تناظر میں کام کرے گا، یعنی صارف کو اس بات کی تصدیق کرنے کی ضرورت ہوگی کہ ایڈ آن ہر سائٹ کے لیے کام کرتا ہے۔ موزیلا صارف کو مسلسل مشغول کیے بغیر رسائی کے کنٹرول کو مضبوط کرنے کے طریقے تلاش کر رہا ہے۔
- کراس اوریجن درخواستوں کو ہینڈل کرنے میں تبدیلی - نئے مینی فیسٹ کے مطابق، مواد کی پروسیسنگ اسکرپٹس پر وہی اجازت پابندی ہوگی جو مرکزی صفحہ کے لیے ہے جس میں یہ اسکرپٹس ایمبیڈ کیے گئے ہیں (مثال کے طور پر، اگر صفحہ تک رسائی نہیں ہے لوکیشن API، پھر اسکرپٹ ایڈ آنز کو بھی یہ رسائی نہیں ملے گی)۔ تبدیلی کو فائر فاکس میں لاگو کرنے کا منصوبہ ہے۔
- بیرونی سرورز سے ڈاؤن لوڈ کیے گئے کوڈ پر عمل درآمد پر پابندی لگانا (ہم ان حالات کے بارے میں بات کر رہے ہیں جب ایڈ آن بیرونی کوڈ کو لوڈ کرتا ہے اور اس پر عمل درآمد کرتا ہے)۔ Firefox پہلے سے ہی بیرونی کوڈ بلاکنگ کا استعمال کرتا ہے، اور Mozilla کے ڈویلپرز مینی فیسٹ کے تیسرے ورژن میں پیش کردہ اضافی کوڈ ڈاؤن لوڈ ٹریکنگ تکنیک کا استعمال کرکے اس تحفظ کو مضبوط بنانے کے لیے تیار ہیں۔
ماخذ: opennet.ru