Mozilla bütün WebExtensions API məhdudiyyətlərini yeni Chrome manifestindən daşımayacaq

Mozilla şirkəti elan etdi, Firefox-da WebExtensions API əsasında əlavə sistemin istifadəsinə baxmayaraq, tərtibatçılar Chrome əlavələri üçün manifestin gələcək üçüncü nəşrini tam şəkildə izləmək niyyətində deyillər. Xüsusilə, Firefox API-nin bloklama rejimini dəstəkləməyə davam edəcək. webRequest, alınan məzmunu tez dəyişdirməyə imkan verir və reklam blokerlərində və məzmun filtrləmə sistemlərində tələb olunur.

WebExtensions API-ə keçməyin əsas ideyası Firefox və Chrome üçün əlavələr hazırlamaq texnologiyasını birləşdirmək idi, ona görə də hazırkı formada Firefox Chrome manifestinin hazırkı ikinci versiyası ilə demək olar ki, 100% uyğundur. Manifest əlavələrə verilən imkanların və resursların siyahısını müəyyən edir. Manifestin üçüncü versiyasında əlavə tərtibatçılar tərəfindən mənfi qəbul edilən məhdudlaşdırıcı tədbirlərin tətbiqi ilə əlaqədar olaraq, Mozilla manifestə tam əməl etmək praktikasından uzaqlaşacaq və əlavələrlə uyğunluğu pozan dəyişiklikləri Firefox-a ötürməyəcək. ons.

Xatırla rəğmən haqqında bütün etirazlar, Google Chrome-da webRequest API-nin bloklama rejimini dəstəkləməyi dayandırmaq, onu yalnız oxumaq rejimi ilə məhdudlaşdırmaq və məzmunun filtrasiyası üçün yeni deklarativ API təklif etmək niyyətindədir. deklarativNetRequest. webRequest API sizə şəbəkə sorğularına tam çıxışı olan və trafiki anında dəyişdirə bilən öz işləyicilərinizi birləşdirməyə imkan versə də, yeni declarativeNetRequest API bloklama qaydalarını müstəqil şəkildə emal edən hazır universal daxili filtrləmə mühərrikinə girişi təmin edir. , öz filtrləmə alqoritmlərinizdən istifadə etməyə icazə vermir və şərtlərdən asılı olaraq bir-birini üst-üstə düşən mürəkkəb qaydaları təyin etməyə imkan vermir.

Mozilla həmçinin Chrome manifestinin üçüncü versiyasında əlavələrlə uyğunluğu pozan bəzi digər dəyişikliklər üçün Firefox dəstəyinə keçməyin mümkünlüyünü qiymətləndirir:

  • Tərtibatçılardan bəzi əlavələrin kodunu dəyişdirməyi tələb edən fon prosesləri şəklində Xidmət işçilərinin icrasına keçid. Yeni üsul performans baxımından daha səmərəli olsa da, Mozilla arxa fon səhifələrini işlətmək üçün dəstəyi davam etdirməyi düşünür.
  • Yeni dənəvər icazə sorğu modeli - əlavə bir anda bütün səhifələr üçün aktivləşdirilə bilməyəcək (“all_urls” icazəsi silinib), lakin yalnız aktiv tab kontekstində işləyəcək, yəni. istifadəçi əlavənin hər bir sayt üçün işlədiyini təsdiqləməlidir. Mozilla istifadəçinin diqqətini daim yayındırmadan giriş nəzarətini gücləndirməyin yollarını araşdırır.
  • Çarpaz mənşəli sorğuların idarə edilməsində dəyişiklik - yeni manifestə uyğun olaraq, məzmun emal skriptləri bu skriptlərin daxil edildiyi əsas səhifə ilə eyni icazə məhdudiyyətlərinə məruz qalacaq (məsələn, səhifənin yer API, onda skript əlavələri də bu girişi qəbul etməyəcək). Dəyişikliyin Firefox-da həyata keçirilməsi planlaşdırılır.
  • Xarici serverlərdən yüklənmiş kodun icrasını qadağan etmək (eklentinin xarici kodu yüklədiyi və icra etdiyi vəziyyətlərdən danışırıq). Firefox artıq xarici kod blokundan istifadə edir və Mozilla tərtibatçıları manifestin üçüncü versiyasında təklif olunan əlavə kod yükləmə izləmə üsullarından istifadə etməklə bu mühafizəni gücləndirməyə hazırdırlar.

Mənbə: opennet.ru

Добавить комментарий