Mozilla Şirketi
WebExtensions API'sine geçmenin ana fikri, Firefox ve Chrome için eklenti geliştirme teknolojisini birleştirmekti; dolayısıyla mevcut haliyle Firefox, Chrome bildiriminin mevcut ikinci sürümüyle neredeyse %100 uyumludur. Bildirim, eklentilere sağlanan yeteneklerin ve kaynakların listesini tanımlar. Manifestonun üçüncü versiyonunda eklenti geliştiricileri tarafından olumsuz algılanan kısıtlayıcı önlemlerin getirilmesi nedeniyle Mozilla, manifestoyu tam olarak takip etme uygulamasından uzaklaşacak ve eklentilerle uyumluluğu ihlal eden değişiklikleri Firefox'a aktarmayacaktır. ons.
Hatırlanacağı
Mozilla ayrıca Chrome bildiriminin üçüncü sürümünde eklentilerle uyumluluğu bozan diğer bazı değişiklikler için de Firefox desteğine geçmenin fizibilitesini değerlendiriyor:
- Geliştiricilerin bazı eklemelerin kodunu değiştirmesini gerektirecek Hizmet çalışanlarının arka plan işlemleri biçiminde yürütülmesine geçiş. Yeni yöntem performans açısından daha verimli olmasına rağmen Mozilla, arka plan sayfalarını çalıştırma desteğini sürdürmeyi düşünüyor.
- Yeni ayrıntılı izin isteği modeli - eklenti tüm sayfalar için aynı anda etkinleştirilemeyecek ("tüm_urller" izni kaldırıldı), ancak yalnızca etkin sekme bağlamında çalışacak, yani. kullanıcının eklentinin her site için çalıştığını onaylaması gerekir. Mozilla, kullanıcının dikkatini sürekli dağıtmadan erişim kontrollerini güçlendirmenin yollarını araştırıyor.
- Çapraz Kaynaklı isteklerin işlenmesinde değişiklik - yeni bildirime uygun olarak, içerik işleme komut dosyaları, bu komut dosyalarının yerleştirildiği ana sayfayla aynı izin kısıtlamalarına tabi olacaktır (örneğin, sayfanın erişime sahip olmaması durumunda) konum API'si varsa, komut dosyası eklentileri de bu erişimi alamayacaktır). Değişikliğin Firefox'ta uygulanması planlanıyor.
- Harici sunuculardan indirilen kodun yürütülmesinin yasaklanması (eklentinin harici kodu yükleyip çalıştırdığı durumlardan bahsediyoruz). Firefox zaten harici kod engellemeyi kullanıyor ve Mozilla geliştiricileri, bildirimin üçüncü sürümünde sunulan ek kod indirme izleme tekniklerini kullanarak bu korumayı güçlendirmeye istekli.
Kaynak: opennet.ru