Manifest V3 taşıma kontrol listesi

Taşıma işleminin ilerleme durumunu takip etme

Aşağıdaki kontrol listeleri, taşıma işlemlerinizi takip etmenize yardımcı olur. Talimatların bağlantılarıyla tamamlanması gereken görevleri tanımlar. Taşıma çalışmaları, Taşıma özeti bölümünde açıklandığı gibi genel olarak beş kategoriye ayrılır.

Manifest'i güncelleme

manifest.json dosyası, Manifest V3 için Manifest V2'den biraz daha farklı bir biçim gerektiriyor. Bu sayfada, yalnızca manifest.json dosyasını etkileyen değişiklikler açıklanmaktadır. Ancak komut dosyaları ve sayfalarda yapılan değişikliklerin çoğu, manifest dosyasında da değişiklik yapılmasını gerektirir. Bu değişiklikler, gerekli taşıma görevleri kapsamındadır.

Service Worker'a geçin

Service Worker, arka plan kodunun ana iş parçacığı dışında kalmasını sağlamak için uzantının arka planını veya etkinlik sayfasını değiştirir. Bu, uzantıların yalnızca gerektiğinde çalıştırılmasını sağlayarak kaynaklardan tasarruf edilmesini sağlar.

Başlamadan önce, arka plan komut dosyaları ile uzantı hizmet çalışanları arasındaki farklar hakkında bilgi edinin.

API çağrılarını güncelleme

Bazı özelliklerin Manifest V3 eşdeğerleriyle değiştirilmesi gerekiyor. Diğerlerinin tamamen kaldırılması gerekir.

Engellenen web isteği işleyicilerini değiştir

Uzantınız, ağ isteklerini programlı bir şekilde okumak ve bunları Manifest V2'de yaptığınız gibi değiştirmek yerine, belirli bir koşul kümesi karşılandığında gerçekleştirilecek işlemleri açıklayan kurallar belirtir.

Yukarıdaki öğeleri tamamladıktan sonra birkaç yaygın kullanım örneğini incelemek isteyebilirsiniz:

Uzantı güvenliğini iyileştirin

Uzantıların güvenliğini artırmak için değişiklikler yapılması gerekiyor. Buna, artık desteklenmeyen uzaktan barındırılan kodun kaldırılması dahildir.

Manifest V3 uzantınızı yayınlayın

Manifest Sürüm 3'e dönüştürdükten sonra uzantınızı Chrome Web Mağazası'nda yayınlamanın zamanı gelmiş demektir. Yapılan değişikliklere bağlı olarak, aşamalı sunum yöntemini kullanabilirsiniz. Bu yaklaşım, uzantınızın tüm kullanıcı tabanına sunulmadan önce sınırlı bir kitleyle beklendiği gibi çalıştığından emin olmanızı sağlar.