Manifest sürümü

Uzantılar, temalar ve uygulamalar tek bir kaynakla birleştirilmiş manifest.json dosyası oluşturun. Bu dosyanın biçimi Genel olarak istikrarlıdır, ancak zaman zaman önemli sorunları gidermek için zarar veren değişiklikler yapılmalıdır. Geliştiriciler, paketlerinin hangi manifest spesifikasyonunun hedefini hedeflediğini belirtmelidir: manifest dosyalarında manifest_version anahtarı ayarlar.

Mevcut sürüm

Geliştiriciler şu anda 'manifest_version': 2 belirtmelidir:

{
  ...,
  "manifest_version": 2,
  ...
}

Manifest sürüm 1, Chrome 18'de kullanımdan kaldırılmıştır ve takip etmek.

Manifest sürüm 1 destek programı

Ağustos 2012

  • Web Mağazası, yeni manifest sürüm 1 uzantılarının oluşturulmasını engelleyecek.
  • Web Mağazası, mevcut manifest sürüm 1 uzantılarının güncellenmesine izin verecektir.

Mart 2013

  • Web Mağazası, 4 Mart 2013 tarihinde manifest sürüm 1 uzantılarında yapılan güncellemeleri engelleyecektir.

Nisan 2013

  • Chrome 27 Beta, manifest sürüm 1 uzantılarının paketlenmesini (veya şura için yüklemeyi) durduracak: (geliştirme).

Haziran 2013

  • Web Mağazası, manifest sürüm 1 uzantılarını duvardan, arama sonuçlarından kullanabilirsiniz.
  • Hâlâ mağazada bulunan manifest sürüm 1 uzantıları olan tüm geliştiricilere e-posta bildirimi gönderilecek müşterilere bu uzantıların yayından kaldırılacağını hatırlatıyor ve güncelleme talimatları iletiyoruz.

Eylül 2013

  • Web Mağazası tüm manifest sürümü 1 uzantılarını yayından kaldırır.
  • Son bildirim e-postaları, hâlâ web'de olan manifest sürüm 1 uzantıları olan geliştiricilere gönderilecektir Mağaza.
  • Chrome, yüklü manifest sürüm 1 uzantılarını yüklemeye ve çalıştırmaya devam edecek.

Ocak 2014

  • Chrome, manifest sürüm 1 uzantılarını yüklemeyi veya çalıştırmayı durduracak.

Sürüm 1 ve 2 arasındaki değişiklikler

  • İçerik güvenliği politikası varsayılan olarak `script-src 'self'; object-src 'self'; değerine ayarlıdır. Bu geliştiriciler üzerinde çeşitli etkileri vardır. Ayrıntılı bilgi content_security_policy bölümünde açıklanmıştır. belgelerinden faydalanabilirsiniz.
  • Bir paketin kaynakları artık harici web sitelerinde varsayılan olarak kullanılamaz (src resim veya script etiketi). Bir web sitesinin paketinde, web_accessible_resources manifest dosyasıyla açık bir şekilde izin verilenler listesine eklemeniz gerekir. özelliğini gönderin. Bu, özellikle web sitesinde arayüz oluşturan uzantılar için geçerlidir Google Analytics 4'te tarama yapar.
  • background_page özelliği, şunu içeren bir background özelliğiyle değiştirildi: scripts veya page mülkü ya da kullanın. Ayrıntılar Etkinlik Sayfaları'nda mevcuttur. belgelerinden faydalanabilirsiniz.
  • Tarayıcı işlemiyle ilgili değişiklikler:

  • Sayfa işlemi değişiklikleri:

  • chrome.self API kaldırıldı. Bunun yerine chrome.extension alanını kullanın.

  • chrome.extension.getTabContentses (!!!) ve chrome.extension.getExtensionTabs gitti. Tekliflerinizi otomatikleştirmek ve optimize etmek için extension.getViews öğelerini kullanın.

  • Port.tab artık yok. Bunun yerine runtime.Port'u kullanın.