Chrome uzantılarının Manifest V3'e geçişi

David Li
David Li

Bu yılın başlarında, Chrome 88'de Chrome uzantı ekosistemi için yeni bir manifest sürümünün kullanıma sunulduğunu duyurmuştuk. Manifest V3, yıllardır yapımını öncekinden daha güvenli, performanslı ve gizliliği korumaya yönelik bir araçtır. Bu uzantı, hem değişen web ortamını hem de tarayıcı uzantılarının geleceğini dikkate alan bir uzantı platformunun gelişmiş halidir.

Manifest V3 işlevini yinelemeye ve iyileştirmeye devam ederek geleceğe baktığımızda, Manifest V2 uzantılarının kullanımdan kaldırılmasına yönelik planla ilgili ayrıntıları da paylaşmak istiyoruz.

Programın kullanımdan kaldırılmasıyla ilgili iki önemli tarih var:

  • 17 Ocak 2022: Yeni Manifest V2 uzantıları artık Chrome Web Mağazası tarafından kabul edilmeyecek. Geliştiriciler, mevcut Manifest V2 uzantılarına güncelleme aktarmaya devam edebilir ancak yeni Manifest V2 öğeleri gönderilemez.

  • Ocak 2023: Chrome tarayıcı artık Manifest V2 uzantılarını çalıştırmayacak. Geliştiriciler artık mevcut Manifest V2 uzantılarına güncelleme aktarmayabilir.

Bu tarihler yaklaştıkça, bu değişiklik için hedeflenen Chrome sürümüyle ilgili daha fazla ayrıntının yanı sıra, hem uzantı geliştiricilerinin hem de kullanıcılarının bu durumdan nasıl etkilenebileceği konusunda daha fazla bilgi paylaşacağız. Daha ayrıntılı zaman çizelgesi bilgileri için bu sayfaya bakın. Bu bilgiler, daha kesin tarihler ve aşama ayrıntıları mevcut oldukça güncel tutulacaktır.

Bu sırada, geliştirici topluluğumuzun ihtiyaçlarına ve görüşlerine göre Manifest V3'e yeni özellikler eklemeye devam edeceğiz. Son birkaç ayda bile uzantı platformunda heyecan verici yenilikler yapıldı. Yeni Scripting API'ye ek mekanizmalar ekledik ve birden fazla statik kural kümesi, sekme kimliğine dayalı filtreleme ve oturum kapsamlı kuralların desteğiyle Declarative Net Request API'yi genişlettik.

Önümüzdeki aylarda, diğer yeni özelliklerin yanı sıra, dinamik olarak yapılandırılabilen içerik komut dosyaları için destek ve bellek içi depolama seçeneği de sunacağız. Bu değişiklikler, topluluk geri bildirimleri göz önünde bulundurularak oluşturuldu. Geliştiriciler geçişle ilgili zorluklar ve iş ihtiyaçları hakkında daha fazla bilgi paylaştıkça daha güçlü uzantı API işlevleri geliştirmeye devam edeceğiz. Son olarak, platformda iterasyon yapmak ve yaygın olarak kullanılan tarayıcılar arası uzantı modeli uygulamak için Web Extensions Community Group'taki diğer tarayıcı tedarikçileriyle çalışmaya devam edeceğiz.

Manifest V3 ile ilgili geri bildirimde bulunmak isterseniz veya taşıma sürecinde benzersiz zorluklarla karşılaşıyorsanız lütfen sorunuzu chromium-extensions Google Grubu'nda yayınlayın. Sorunlar ne kadar erken ele alınır ve ne kadar erken geri bildirim verilirse Manifest V2'nin aşamalı olarak kullanımdan kaldırılmasından önce ekibin bunları ele almak için o kadar çok seçeneği olur.