کروم مینی فیسٹ کے تیسرے ورژن کے لیے سپورٹ کے ساتھ uBlock Origin اور AdGuard کے اختیارات تیار کیے گئے ہیں۔

ریمنڈ ہل، ناپسندیدہ مواد کے لیے uBlock Origin بلاک کرنے کے نظام کے مصنف، نے ایک تجرباتی براؤزر ایڈ آن uBO Minus شائع کیا جس میں uBlock Origin ویرینٹ کے نفاذ کے ساتھ declarativeNetRequest API میں ترجمہ کیا گیا، جس کا استعمال تیسرے ورژن میں تجویز کیا گیا ہے۔ کروم مینی فیسٹ۔ کلاسک uBlock Origin کے برعکس، نیا ایڈ آن براؤزر کے بلٹ ان مواد فلٹرنگ انجن کی صلاحیتوں کو استعمال کرتا ہے اور اسے سائٹ کے تمام ڈیٹا کو روکنے اور تبدیل کرنے کے لیے انسٹالیشن کی اجازت کی ضرورت نہیں ہے۔

ایڈ آن میں ابھی تک کوئی پاپ اپ پینل یا ترتیبات کے صفحات نہیں ہیں، اور فعالیت صرف نیٹ ورک کی درخواستوں کو مسدود کرنے تک محدود ہے۔ توسیعی اجازتوں کے بغیر کام کرنے کے لیے، صفحہ پر مواد کو تبدیل کرنے کے لیے کاسمیٹک فلٹرز ("##")، سائٹس پر اسکرپٹس کو تبدیل کرنے ("##+js")، درخواستوں کو ری ڈائریکٹ کرنے کے لیے فلٹرز ("ری ڈائریکٹ=")، اور ہیڈر جیسی خصوصیات۔ فلٹرز غیر فعال ہیں CSP (مواد کی حفاظت کی پالیسی) اور درخواست کے پیرامیٹرز کو ہٹانے کے فلٹرز ("removeparam=")۔ بصورت دیگر، ڈیفالٹ فلٹرز کی فہرست مکمل طور پر uBlock Origin کے سیٹ سے مطابقت رکھتی ہے اور اس میں تقریباً 22 ہزار قواعد شامل ہیں۔

اس کے علاوہ، کچھ دن پہلے AdGuard اشتہار کو روکنے والے ایڈ آن کا ایک تجرباتی ورژن پیش کیا گیا تھا - AdGuardMV3، جس کا ترجمہ declarativeNetRequest API میں بھی کیا گیا تھا اور یہ ایسے براؤزرز میں کام کرنے کے قابل ہے جو کروم مینی فیسٹ کے صرف تیسرے ایڈیشن کو سپورٹ کرتے ہیں۔ جانچ کے لیے تجویز کردہ پروٹوٹائپ عام صارفین کے لیے مطلوبہ اشتہارات کو مسدود کرنے کی تمام فعالیت فراہم کرتا ہے، لیکن اپنی اعلیٰ صلاحیتوں میں منشور کے دوسرے ایڈیشن کے اضافے سے پیچھے رہ جاتا ہے، جو ترقی یافتہ صارفین کے لیے دلچسپی کا باعث ہو سکتا ہے۔

نیا AdGuard بینرز، سوشل نیٹ ورک وجیٹس اور پریشان کن عناصر کو چھپاتا رہے گا، یوٹیوب جیسے ویڈیو پلیٹ فارم پر اشتہارات کو مسدود کرے گا، اور ٹریکنگ موومنٹ سے متعلق درخواستوں کو فعال طور پر بلاک کرے گا۔ محدودیتوں میں کاسمیٹک قواعد کے اطلاق میں 1.5-2 سیکنڈ کی تاخیر کی وجہ سے اشتہارات کے داخلوں کا جھلملانا، کوکی فلٹرنگ سے متعلق کچھ صلاحیتوں کا نقصان، ریگولر ایکسپریشنز کا استعمال اور استفسار کے پیرامیٹرز کی فلٹرنگ شامل ہیں (نیا API آسان ریگولر ایکسپریشن فراہم کرتا ہے) صرف ڈیولپر موڈ میں اعداد و شمار اور فلٹر رسپانس لاگز کی دستیابی۔

منشور کے تیسرے ورژن میں متعارف کرائی گئی پابندیوں کی وجہ سے قواعد کی تعداد میں ممکنہ کمی کا بھی ذکر کیا گیا ہے۔ اگر براؤزر میں ایک ایڈ آن انسٹال ہے جو declarativeNetRequest کا استعمال کرتا ہے، تو جامد اصولوں میں کوئی مسئلہ نہیں ہے، کیونکہ تمام ایڈ آنز کے لیے ایک عمومی حد ہے، 330 ہزار قواعد کی اجازت ہے۔ جب کئی اضافے ہوتے ہیں، تو 30 ہزار قواعد کی حد لاگو ہوتی ہے، جو شاید کافی نہ ہو۔ ڈائنامک رولز کے لیے 5000 رولز اور ریگولر ایکسپریشنز کے لیے 1000 رولز متعارف کرائے گئے ہیں۔

جنوری 2023 سے، کروم براؤزر مینی فیسٹ کے دوسرے ورژن کو سپورٹ کرنا بند کرنے اور تمام ایڈ آنز کے لیے تیسرے ورژن کو لازمی بنانے کا ارادہ رکھتا ہے۔ ابتدائی طور پر، منشور کا تیسرا ورژن نامناسب مواد کو روکنے اور سیکیورٹی کو یقینی بنانے کے لیے بہت سے ایڈ آنز میں خلل کی وجہ سے تنقید کا نشانہ بنا۔ کروم مینی فیسٹ ایڈ آنز کو فراہم کردہ صلاحیتوں اور وسائل کی وضاحت کرتا ہے۔ مینی فیسٹ کا تیسرا ورژن ایڈ آنز کی سیکیورٹی، پرائیویسی اور کارکردگی کو مضبوط بنانے کے اقدام کے حصے کے طور پر تیار کیا گیا تھا۔ تبدیلیوں کا بنیادی مقصد محفوظ اور اعلیٰ کارکردگی والے ایڈ آنز بنانا آسان بنانا ہے، اور غیر محفوظ اور سست ایڈ آنز بنانا مزید مشکل بنانا ہے۔

منشور کے تیسرے ورژن کے ساتھ بنیادی عدم اطمینان کا تعلق webRequest API کے صرف پڑھنے کے موڈ میں ترجمہ سے ہے، جس نے آپ کے اپنے ہینڈلرز کو جوڑنا ممکن بنایا جن کے پاس نیٹ ورک کی درخواستوں تک مکمل رسائی ہے اور وہ پرواز پر ٹریفک میں ترمیم کر سکتے ہیں۔ یہ API uBlock Origin، AdGuard اور بہت سے دوسرے ایڈ آنز میں ناپسندیدہ مواد کو بلاک کرنے اور سیکیورٹی کو یقینی بنانے کے لیے استعمال کیا جاتا ہے۔ WebRequest API کے بجائے، مینی فیسٹ کا تیسرا ورژن ایک محدود صلاحیت والے declarativeNetRequest API پیش کرتا ہے، جو ایک بلٹ ان فلٹرنگ انجن تک رسائی فراہم کرتا ہے جو بلاک کرنے کے قوانین پر آزادانہ طور پر کارروائی کرتا ہے، اپنے فلٹرنگ الگورتھم کے استعمال کی اجازت نہیں دیتا، اور نہ ہی پیچیدہ قواعد ترتیب دینے کی اجازت دیں جو حالات کے لحاظ سے ایک دوسرے کو اوورلیپ کریں۔

منشور کے آنے والے تیسرے ورژن کے بارے میں تین سالوں کی بات چیت کے دوران، Google نے کمیونٹی کی بہت سی خواہشات کو مدنظر رکھا ہے اور declarativeNetRequest API کو بڑھایا ہے جو اصل میں موجودہ اضافے میں مطلوبہ صلاحیتوں کے ساتھ فراہم کی گئی ہیں۔ مثال کے طور پر، Google نے متعدد جامد قواعد استعمال کرنے، باقاعدہ اظہار فلٹرنگ، HTTP ہیڈر میں ترمیم کرنے، متحرک طور پر تبدیل کرنے اور قواعد شامل کرنے، استفسار کے پیرامیٹرز کو حذف کرنے اور تبدیل کرنے، ٹیب پر مبنی فلٹرنگ، اور سیشن کے مخصوص اصول سیٹ بنانے کے لیے declarativeNetRequest API میں تعاون شامل کیا ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں