أعلنت Google أن تغييرات Manifest V3 موجودة في الإصدار التجريبي من Chrome 88، مع ترقية التغييرات إلى مستقرة في منتصف يناير 2021.
أحد أكبر التغييرات في تصفح الإنترنت هذا العام يأتي في شكل البيان V3 الذي تمت مناقشته كثيرًا. يسمح إصدار البيان الجديد للمتصفح Chrome بتقييد بعض واجهات برمجة التطبيقات القديمة من العمل، مما يؤدي إلى تغيير الطريقة تعمل شبكة الويب والملحقات المصاحبة لها، مما يؤدي في النهاية إلى تغيير الطريقة التي يستمتع بها المستخدمون بالإنترنت كبير. بعد أشهر من المناقشات والتعليقات النشطة، يتم الآن طرح ملحقات Manifest V3 لمتصفح Chrome على الإصدار التجريبي من Chrome 88، مع ظهور المزيد من التغييرات في الأشهر التالية.
التغييرات في البيان V3
حماية
باستخدام Manifest V3، لا تسمح Google بالرموز المستضافة عن بُعد. تدعي الشركة أنه يتم استخدام هذه الآلية كوسيلة للهجوم للتحايل على أدوات الكشف عن البرامج الضارة من Google. ومن أجل خصوصية المستخدم وأمانه، تتم إزالة هذا. ستسمح أيضًا إزالة التعليمات البرمجية المستضافة عن بُعد لـ Google بمراجعة عمليات الإرسال إلى سوق Chrome الإلكتروني بشكل أكثر شمولاً وسرعة.
أداء
مع هذا الإصدار الجديد، تقدم جوجل عمال الخدمة كبديل لصفحات الخلفية. تظل صفحات الخلفية نشطة في الخلفية وتستهلك موارد النظام بغض النظر عما إذا كان الامتداد يستخدمها أم لا. عمال الخدمة "سريعو الزوال"، بمعنى أنه يتم تشغيلهم بشكل منفصل عن صفحة الويب، مما يفتح صفحة الويب الباب إلى الميزات التي لا تحتاج إلى صفحة ويب أو تفاعل المستخدم (مثل الإشعارات والخلفية مزامنة). سيكون المتصفح قادرًا على بدء تشغيل عمال الخدمة وإغلاقهم حسب الحاجة، مما يسمح له بتقليل الاستخدام الإجمالي لموارد النظام.
تتجه واجهات برمجة تطبيقات الامتداد أيضًا نحو نموذج أكثر تعريفًا. تقول Google أن النتيجة النهائية هي أداء عام أفضل وتحسين ضمانات الخصوصية لغالبية مستخدمي الإضافات.
خصوصية
يأتي تغيير كبير آخر في نموذج الإضافات الجديد الذي يجعل العديد من الأذونات اختيارية. سيتمكن المستخدمون الآن من حجب الأذونات الحساسة في وقت التثبيت، مما يمنحهم قدرًا أكبر من الرؤية والتحكم في كيفية استخدام الإضافات لبياناتهم ومشاركتها. وبالتالي، يجب على مطوري الإضافات أن يتوقعوا من المستخدمين الاشتراك في الأذونات وإلغاء الاشتراك فيها في أي وقت.
ثم هناك تغييرات على الإضافات التي تتطلب الوصول السلبي إلى نشاط الويب، مثل واجهة برمجة تطبيقات طلب الويب وواجهة برمجة تطبيقات طلب Net التعريفية الأحدث. شهدت واجهة برمجة التطبيقات Declarative Net Request API، على وجه الخصوص، تغييرات منذ إعلانها الأول، ويأخذ الطرح الحالي في الاعتبار نطاقًا واسعًا ردود الفعل من مجتمع المطورين، مثل دعم مجموعات القواعد الثابتة المتعددة، والتعبيرات العادية داخل القواعد، وتعديل الرأس التعريفي، و اكثر.
لقد سررنا جدًا بالتعاون الوثيق بين فريق ملحقات Chrome من Google وفريقنا فريق هندسي خاص للتأكد من أن ملحقات حظر الإعلانات ستظل متاحة بعد ظهور Manifest V3 تأثير.
التوفر والطرح للبيان V3
وكما ذكرنا، أصبح Manifest V3 متاحًا الآن للتجربة على الإصدار التجريبي من Chrome 88، مع توقع ظهور ميزات إضافية في الإصدارات القادمة. سيبدأ سوق Chrome الإلكتروني في قبول ملحقات Manifest V3 اعتبارًا من منتصف شهر يناير عندما يصل Chrome 88 إلى الفرع الثابت.
لا تلتزم Google بموعد محدد لإزالة الدعم لملحقات Manifest V2، وهو موعد تقريبي يمكن تقدير الجدول الزمني لفترة الترحيل بعام من تاريخ وصول Manifest V3 إلى الإسطبل فرع. ستقدم Google مزيدًا من التفاصيل حول الجدول الزمني في الأشهر المقبلة.