به گزارش خبرنگار ایمنا، در اوایل سال جاری، گوگل تصمیم گرفت بهصورت امتحانی، تمامی APIهایی را که حاوی افزونههای مسدودساز محتوا (نظیر ad blocker) هستند، حذف کند. جایگزینی که برای این APIها معرفی شد، قابلیت چندانی نداشت و باعث شد شکایاتی از سوی کاربران برای گوگل ارسال شود. بااینحال گوگل همچنان روی نظر خود پافشاری کرد.
تصمیم گوگل برای جایگزینی webRequest API با واکنش منفی در سطح وسیع مواجه شد. زیرا قرار بود این API که توسط تمامی افزونههای مسدودساز محتوا مورد استفاده قرار میگیرد، با نسخهی محدودتری بهنام declarativeNetRequest API جایگزین شود.
گوگل بهجای انجام فیلتر شبکه توسط افزونه، یک فهرست برای فیلتر پیشنهاد کرد که خود کروم پیادهسازی آن را بهعهده داشت. بهدنبال این تصمیمها، اکثر توسعهدهندگان بهویژه سازندگان uBlock Origin و uMatrix اعتراض خود را نسبتبه تغییرات ذکرشده اعلام کردند.
گوگل در طول چند ماه اخیر به واکنشها فکر کرده اما در بیشتر موارد روی تصمیمات خود پایبند مانده است. یکی از توسعهدهندگان بهطرفداری از گوگل در صفحه توییتر خود نوشته است: «کروم تنها قابلیتهای مسدودسازی webRequest API در Manifest V۳ را منسوخ خواهد کرد و نه کل آن را.» به عبارت دیگر، مسدودکنندههای محتوا باید به نسخهی جدید منتقل شود، در غیر اینصورت برای کاربران عادی نیز غیرفعال خواهد شد.
در این موقعیت، گوگل تصمیم گرفت تا پیشرفتهای نسخه فعلی declarativeNetRequest را نسبت به قبل اعلام کند. افزونهها به دو روش قادر به تعریف قوانین انسداد هستند، اول در هنگام نصب و دوم در حالت اجرا.
محدودیتهای فعلی تعداد ۳۰ هزار در حالت نصب و ۵۰۰۰ مورد در حالت اجرا است. گوگل در این رابطه اعلام کرد قصد افزایش مقادیر یادشده را دارد اما تا زمانیکه بتواند تستهای عملکردی لازم را انجام دهد و قابلیت پشتیبانی روی تمامی دستگاهها پیدا کند، آنها را اعلام نخواهد کرد.
نظر شما