Firefox 131 web brauzerinin buraxılışı baş tutdu və uzunmüddətli dəstək üçün köhnə versiyaların 115.16.0 və 128.3.0 üçün yeniləmələr hazırlandı. Firefox 132 versiyası beta-test mərhələsinə keçdi və bunun buraxılışı 29 oktyabr tarixində gözlənilir.
Firefox 131-dəki əsas yeniliklər:
- İstifadəçilərdən icazə alındıqdan sonra saytlara müvəqqəti hüquqlar (məsələn, mövcudluq üçün giriş) vermək imkanı təmin edilir, bu hüquqlar tab bağlandıqdan sonra və ya istifadəçinin verdiyi icazənin bitməsindən sonra dayandırılır.

- Tab düymələri üzərinə kursoru gətirdikdə minişəkillərin (thumbnails) göstərilməsi standart olaraq aktivdir. Minişəkillərin, eyni başlıqlı tabların arasında vaxt itirməmək üçün lazım olan səhifələri daha sürətli tapmağa kömək etməsi gözlənilir.

- Varsayılan olarak, sayfadaki metin içinde herhangi bir konuma dış bağlantılar oluşturmayı sağlayan Text Fragments mekanizması desteği etkinleştirilmiştir. Bu, sayfada etiket eklemeden yapılır. <a name> ve öğe kimliklerine bağlı olmadan gerçekleştirilir. Pozisyon, bağlantıya gömülü bir metin maskesi aracılığıyla belirlenir. Örneğin, "https://opennet.me/61967#:~:text=TextFragments" bağlantısına tıkladığınızda, tarayıcı sayfayı "Text Fragments" ifadesinin bulunduğu konuma kaydırır ve bu ifadeyi vurgular. Basit bir maske belirlemenin yanı sıra, vurgulanan metnin başlangıç ve bitiş maskelerinin tanımlanması, sayfada birden fazla eşleşme olduğunda gerekli parçayı vurgulamak için kullanılan önceki ve sonraki maskelere bağlanma imkanı da bulunmaktadır.

- Üst küncdəki axtarış panelində, boş axtarış xəttinə shift-enter və ya shift-click edildikdə axtarış motosunun ana səhifəsini açmaq mümkündür.

- Yuxarı sağ küncdəki bütün açıq tabların siyahısının menyusunun ikona dizaynı dəyişdirilib (artıq «V» işarəsi yerinə tabın görüntüsündən istifadə olunur).

- İnterfeysdə, ixtisaslı dil seçildikdə, istifadəçi əvvəlki seçimlərinə əsaslanan dil istifadə ediləcək.
- Google tərəfindən Privacy Sandbox təşəbbüsü çərçivəsində yaradılmış CHIPS (Cookies Having Independent Partitioned State) texnologiyası dəstəklənib və bu, Cookie-lərin birinci səviyyəyə ayrılmasına imkan tanıyır. domenə Şəraitdə, saytdakı «C» kodu, «A» və «B» saytlarında birgə istifadə olunan Cookie-ləri idarə edə bilirsə, «Partitioned» atributu qeyd edildikdə, «C» saytının təyin etdiyi Cookie-lər «A» və «B» saytlarının yüklənməsi zamanı tamamilə ayrılacaq.


- Cookie-lər üçün SameSite=None dəyəri yalnız Təhlükəsiz (Secure) rejimdə təyin edilə bilər ki, bu da HTTPS ilə bağlantılar üçün tətbiq edilir. SameSite=None, üçüncü tərəf saytlarından Cookie göndərilməsində məhdudiyyətləri ləğv edir.
- SVG 2 spesifikasiyasına keçid hazırlığı çərçivəsində, fevral ayında köhnəlmiş elan edilmiş SVGGraphicsElement.nearestViewportElement və SVGGraphicsElement.farthestViewportElement xüsusiyyətləri silinmişdir.
- CSS standartlaşdırma işçi qrupunun tövsiyəsinə uyğun olaraq, CSS xüsusiyyəti «inset-area» «position-area» olaraq adlandırılmışdır.
- JavaScript iterator interfeysində Iterator.prototype.drop(), Iterator.prototype.every(), Iterator.prototype.filter(), Iterator.prototype.find(), Iterator.prototype.flatMap(), Iterator.prototype.forEach(), Iterator.prototype.map(), Iterator.prototype.reduce(), Iterator.prototype.some() və Iterator.prototype.take() sinxron icra edilən handler-lar əlavə olunub, bu da iteratorlarla array-lərlə olan əməliyyatları aydın ara keçid obyektləri yaratmadan yerinə yetirməyə imkan tanıyır ki, bu da çox böyük verilənlər toplusu ilə işləyərkən faydalıdır.
- Android versiyasında, yer işareti saxlanarkən, artıq keçmiş yer işarəsinin əlavə edildiyi bölmə standart olaraq seçilir, kök yer işarələri bölməsi deyil. İstifadəçinin tanınmaması üçün gizli identifikasiya (fingerprint) ilə bağlı problemi aradan qaldırmaq üçün parametrlərə bir seçim əlavə edilib. Bu seçim, konfiqurasiya olunabilən və ya genişləndirilmiş izləmə müdafiəsi rejimini seçərkən mövcuddur.

Firefox 131-dəki yeniliklərin və səhv düzəlişlərinin yanında 24 təhlükəsizlik zəifliyi aradan qaldırılıb. 18 zəiflik təhlükəli kimi işarələnib, bunlardan 14-ü yaddaşla işləmə problemləri ilə, məsələn, tamponun daşması və artıq sərbəst buraxılmış yaddaş sahələrinə müraciət etmə ilə əlaqədardır. Bu problemlər potensial olaraq xüsusi hazırlanmış səhifələr açıldıqda zəifliklərdən yararlanaraq zərərli kodun icrasına səbəb ola bilər.
Mənbə: opennet.ru








