Mozilla, Firefox'un Chrome bildiriminin 3. sürümüyle uyumlu olmasını istiyor

Firefox logosu

mozilla geçtiğimiz günlerde açıkladı yapmak niyetinde web tarayıcınız "Firefox", Chrome bildiriminin 3. sürümüyle uyumludur ve eklentilere sağlanacak yetenekleri ve kaynakları tanımlayan bir yol haritası yayınladı.

Bildirinin üçüncü versiyonunun birçok güvenlik eklentisini kesintiye uğrattığı ve uygunsuz içeriği engellediği için eleştirildiğini ve bunun hakkında zaten konuştuğumuzu hatırlamalıyız. burada blogda.

Mozilla'nın şu yorumu Firefox'ta yeni bildirimin neredeyse tüm yeteneklerini ve sınırlamalarını uygulamayı planlıyorbildirime dayalı içerik filtreleme API'si (declarativeNetRequest) dahil, ancak Chrome'dan farklı olarak Firefox, en azından yeni API, webRequest API'sini kullanan eklenti geliştiricilerinin ihtiyaçlarını tam olarak karşılamayıncaya kadar, webRequest API'sinin eski engelleme modunu desteklemeyi bırakmayacaktır.

Bu yaklaşım Chrome eklentileriyle uyumluluğu sağlayacak webRequest API'sine bağlı eklentilerle uyumluluğu bozmadan.

Yeni bildirimle ilgili ana memnuniyetsizlik, ağ isteklerine tam erişime sahip olan ve anında trafiği değiştirebilen kendi denetleyicilerinizi bağlamanıza izin veren webRequest API'sinin salt okunur çevirisiyle ilişkilidir.

Bu API, uygunsuz içeriği engellemek ve güvenliği sağlamak için uBlock Origin ve diğer birçok eklenti tarafından kullanılır. WebRequest API yerine, engelleme kurallarını bağımsız olarak işleyen yerleşik bir filtreleme motoruna erişim sağlayan, özel filtreleme algoritmalarının kullanımına izin vermeyen ve karmaşık oluşturmaya izin vermeyen, yetenekleriyle sınırlı, bildirimsel NetRequest API'si önerilmektedir koşullara bağlı olarak örtüşen kurallar.

Firefox'ta, bildirimin üçüncü sürümüyle uyumluluk Chrome'dan 2021 sonlarında test edilmesi planlanıyor Ve yeni manifestonun 2022'nin başlarında yapılması planlanıyor.

Uygulamanın özellikleri arasında Firefox'taki yeni manifestoda öne çıkanlar:

  • DeclarativeNetRequest API'sini sağlayın, ancak eski webRequest API'sini koruyun.
  • Kaynaklar arası istek işlemeyi değiştirin: Yeni bildirime göre, içerik işleme komut dosyaları, bu komut dosyalarının gömülü olduğu ana sayfayla aynı izin kısıtlamalarına tabi olacaktır (örneğin, sayfanın konum API'sine erişimi yoksa , komut dosyasındaki eklentiler de bu erişimi alamaz). Kaynaklar arası kısıtlamalarla ilgili değişiklik isteklerinin bazıları artık Firefox'un gece derlemelerinde test için kullanılabilir.
  • Arka plan sayfaları, arka plan süreçleri şeklinde çalışan hizmet çalışanları ile değiştirilecektir.(Değişiklik henüz teste başlamaya hazır değil.)
  • Söz tabanlı API: Firefox, «tarayıcı. * »Ve manifestonun üçüncü versiyonu için onu ad alanına taşıyacak« krom. * ».
  • İzin istemek için yeni ayrıntılı model: Eklenti tüm sayfalar için aynı anda etkinleştirilemez, ancak yalnızca etkin sekme bağlamında çalışır, yani kullanıcının eklentinin çalışmasını onaylaması gerekir. her site. Mozilla, erişim kontrollerini güçlendirmek için çalışıyor, ancak kullanıcılara, eklentilerin farklı sekmelerle çalışmasına izin verip vermeme konusunda karar verme yeteneği vermeyi amaçlıyor.
  • Harici sunuculardan indirilen kodun yürütülmesini yasaklayın (bir eklentinin harici kodu yükleyip çalıştırdığı durumlardan bahsediyoruz). Firefox zaten harici kod engelleme kullanıyor ve Mozilla geliştiricileri, bildirimin üçüncü sürümünde sunulan ek kod indirme izleme teknikleri eklemeye hazır.
  • Ek olarak, içerik işleme komut dosyaları için ayrı bir içerik güvenliği ilkesi (CSP) tanıtılacak ve mevcut UserScripts ve contentScripts API'leri, hizmete yönelik çalışan tabanlı uzantıları destekleyecek şekilde değiştirilecektir.

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.