web-brauzerin buraxılışı , eləcə də Firefox 68.3 Android platforması üçün. Həmçinin, bir yeniləmə hazırlanmışdır uzunmüddətli dəstək . Tezliklə mərhələyə Firefox 72-yə keçəcək, buraxılışı 7 yanvar üçün planlaşdırılıb (layihə yeni 4 həftəlik ).
:
- yeni «about:config» səhifəsinin interfeysi əlavə edilib, bu interfeys brauzerin içərisində açılan HTML, CSS və JavaScript ilə yazılmış bir xidmət web-səhifəsidir. Səhifənin elementlərini siçanla istədiyiniz kimi seçə və kontekst menyusunu istifadə etmədən kopyalaya bilərsiniz. Axtarış sətiri saxlanılıb və yeni dəyişənlərin əlavə olunması imkanı ilə genişləndirilmişdir. Həmçinin, adi səhifələrdə uyğunluqları tədricən tapmaq üçün istifadə olunan standart mexanizm ilə axtarış dəstəyi həyata keçirilib.
Hər bir ayar üçün boolean dəyərləri (true/false) ilə dəyişənləri tərs çevirmək və string və ədədi dəyişənləri redaktə etmək imkanı verən bir düymə əlavə edilib. İstifadəçi tərəfindən dəyişdirilən dəyərlər üçün, əvvəlki dəyərlərə qaytarılmaq üçün bir düymə əlavə edilib.
«about:config» standart olaraq açıldıqda elementlər göstərilmir və yalnız axtarış sətiri görünür, bütün siyahını görmək üçün «Bütününü göstər» düyməsinə basmaq lazımdır. Ayarlarda «general.aboutConfig.enable» seçimi əgər toplanma mərhələsində isteğe bağlı olaraq deaktiv edilibsə, «about:config» səhifəsinə daxil olmağı bərpa etmək;

- standart olaraq yeni TLS sertifikatlarını görüntüləmə interfeysi, «about:certificate» xidməti səhifəsi və «Tools > Page Info > Security > View Certificate» menyusu vasitəsilə əlçatandır. Sertifikatların görüntüləmə interfeysinin implementasiyası tamamilə JavaScript və standart web texnologiyaları ilə yenidən yazılmışdır və Firefox Quantum-un stil quruluşuna uyğunlaşdırılmışdır. Əvvəllər sertifikatları görmək üçün ayrı bir pəncərə açılırdı, indi məlumat bir sekmede təqdim olunur ki, bu da əlavəyə bənzəyir .
- ünvan sətirinin dizaynı. Ən nəzərəçarpan dəyişiklik ekranın tam genişliyində təklif edilənlər siyahısının görüntülənməsindən, açıq şəkildə işarələnmiş açılan pəncərəyə keçididir. Təklif olunan dəyişikliklər Firefox 68-də yaranmış Quantum Bar ünvan sətinin yeni implementasiyasını inkişaf etdirməyə davam edir və burada XUL/XBL’nin standart Web API ilə əvəz olunması ilə tam kod yenidən yazılmışdır. Birinci mərhələdə Quantum Bar dizaynı tamamilə köhnə adres sətirini təkrarlayırdı və dəyişikliklər yalnız daxili yenidən işlənməyə aid idi. İndi görünüşü təkmilləşdirmək üzrə işlər başlayıb. Dəyişikliklər standart olaraq deaktivdir və «about:config» daxilində «browser.urlbar.megabar» ayarı vasitəsilə aktivləşdirilməyə ehtiyac var.

- internet kiosku rejimində brauzeri işə salmaq, bu isə komandalar xəttində "—kiosk" seçimini göstərməklə aktivləşir və yalnız tam ekran rejimində işləməyə imkan verir. İdarəetmə interfeysi elementlərinin, pop-up pəncərələrin, kontekst menyuları və yüklənmə vəziyyəti göstəricilərinin (bağlantılar və cari URL təqdimatı) göstərilməsi bloklanır. Klaviatura ilə giriş ciddi şəkildə məhdudlaşdırılır, məsələn, Alt və Ctrl düymələrinin işlənməsi deaktivləşdirilir ki, bu da brauzerdən çıxmağa, digər tətbiqə keçməyə və ya digər saytı açmağa imkan vermir. Bu rejimdən müxtəlif müstəqil terminallar, reklam panelləri, nümayiş panelləri və bir veb sayt/web tətbiqi ilə işləməklə məhdudlaşan digər sistemlər üçün istifadə etmək mümkündür.
- brauzerin tərkibində olan sistem əlavəsində (əvvəllər əlavə Lockbox kimi təqdim olunurdu), saxlanmış şifrələrin idarə olunması üçün "about:logins" interfeysini, formaların avtomatik doldurmasında alt domenlərin tanınması əlavə edilmişdir. Firefox Monitor tərəfindən istifadəçi hesablarının pozulması barədə xəbərdarlıqlar ekran oxuyucuları olan istifadəçilər üçün də təmin edilmişdir.
- Windows, Linux və macOS üçün toplamalarda yerli MP3 dekoderi istifadə olunur.
- İzləmə hərəkətlərinə qarşı genişləndirilmiş müdafiə rejiminə, kriptovalyuta mədənçiliyi üçün kodların bloklanması barədə bildirişlərin göstərilməsi əlavə edilmişdir. Ünvan çubuğundakı qalxan simvolunun üzərinə vurulduqda göstərilən paneldə bloklanan izləyicilərin sayğacı təmin edilmişdir.
- Windows istifadəçiləri üçün, brauzerdə naviqasiya zamanı görünən ayrı bir pəncərə şəklində videonun ayrılmış şəkildə (Picture-in-Picture) göstərilməsi imkanı standart olaraq aktivdir. Bu rejimdə izləmək üçün, pəncərəni ayırmaq üçün video üzərinə sağ düymə ilə kliklədikdə göstərilən kontekst menyusundan "Picture in picture" seçilməlidir, YouTube-da isə istifadəçi öz kontekst menyusunun əmrlərini təqdim etdiyindən, sağ düyməni iki dəfə sıxmaq və ya Shift düyməsi ilə birləşdirdikdə bir dəfə klikləmək lazımdır. Windows-dan fərqli sistemlərdə, bu rejim "about:config" vasitəsilə "media.videocontrols.picture-in-picture.enabled" seçimi ilə aktiv edilə bilər.
- səhifə elementlərinin iç-içə çoxqatlı düzülməsini dəstəkləyir (), bu da şəbəkəyə uyğun şəkildə düzülmüş səhifə maketlərinin qurulmasında elastikliyi əhəmiyyətli dərəcədə artırır, çünki valideyn hüceyrələrə bağlı alt elementlərin təyin edilməsi imkanı verir (hüceyrə içində ayrı bir grid yerləşdirmək). Daxili şəbəkələr "grid-template-columns" və "grid-template-rows" xüsusiyyətlərində "« dəyərinin istifadəsi ilə müəyyən edilir. Daxili grid-lərin də DevTools Grid Inspector rejimində dəstəyi əlavə edilmişdir.
- CSS-də xüsusiyyət əlavə olunmuşdur , elementin bütün sütunları kapsamasına izin veren.
- CSS xüsusiyyətində görünürlük sahəsini müəyyən etmək imkanı əlavə olunub, bu da daxilindədir. SVG konturu.
- aspect-ratio xüsusiyyətinin müəyyən etdiyi yanıltıcı əmsalı nəzərə alma imkanı JavaScript-də
- metod əlavə olunub , yalnız artıq yerinə yetirilmiş və ya rədd edilmiş promise-ləri döndərir, gözləyən promise-ləri nəzərə almır (bunu etmədən əvvəl başqa kodun icrasını gözləməyi təmin edir).
- Sinif (əvvəlcə yalnız sinif ), notasiya ilə elementləri müəyyən edən formasında. Həmçinin mathmlEl.style və qlobal hadisə emalçıları ilə işlənə bilən müvafiq MathML DOM ağacı əlavə olunub.
- DOM-a objektini yaradan StaticRange obyektini təqdim etmək üçün əlavə edilib.
- API əlavə olunub , multimedia məzmununun oynatma məlumat blokunu bildiriş sahəsində tənzimləmək üçün vasitələr təqdim edir. Bu API vasitəsilə web tətbiqi yalnız yeni kompozisiyanın başlayacağına dair bildiriş verə bilmir, həmçinin bildiriş sahəsindən və ya ekran qoruyucunun interfeysindən idarə etməyi təşkil edə bilər, məsələn, dayandırma, axında irəliləmə və ya növbəti kompozisiyaya keçid düymələrini əlavə edə bilər.
- Genişləndirilmiş API üçün məlumatların yüklənməsi zamanı xətaların emalı. tamamlanan windows.create çağırışı ilə açılan pop-up pəncərələrdə uzantının URL-i («moz-extension://») yerinə uzantının adını göstərmək təmin edildi.
- WebGL-də dəstəyi əlavə edilib, bu da bir çağırışla bir çox baxış sahəsində təsviratı həyata keçirməyə imkan verir (məsələn, WebXR-da stereovizual çıxış üçün faydalıdır);
- Şəbəkə fəaliyyətini yoxlama interfeysində şəbəkə sorğusunun emal mərhələlərini analiz etmə imkanı təqdim edilib, DNS-də həll etmə, əlaqənin qurulması, məlumatların göndərilməsi və cavabın alınması müddətini ayrı-ayrılıqda göstərilir. Bu məlumat yeni Timing tabında sağ yan paneldə təqdim olunur.
- Şəbəkə fəaliyyətini izləmə interfeysində standart olaraq WebSocket əlaqələrinin dayandırılması imkanı olan təftiş rejimi.
- Şəbəkə Monitorunda sorğu/cavab bədənlərində, kukilərdə və başlıqlarda tam mətni axtarma imkanı əlavə edilib, həmçinin müəyyən URL-lərin yüklənməsini bloklamaq üçün lazımi maskalarla filtrlərin əlavə edilməsi təmin edilib.
- Web konsolunda düzenleme, JavaScript parçalarının birden fazla satıra bölünmüş yapılar halinde girilmesini ve bunların Enter tuşuna basılmadan, Run butonuna tıklanarak çalıştırılmasını sağlayan bir özellik. Bu mod, giriş alanının sağındaki 'split pane' simgesine tıklanarak veya Ctrl+B tuş kombinasyonu ile açılan yan panel şeklinde sunulmaktadır.
- JavaScript hata ayıklayıcısında sağlanmıştır değişkenlerin kullanıldığı yerlerdeki değerlerini gösterme, ayrıca açılır bloğun kapatılma seçeneği eklenmiştir Android için Firefox 68.2'yi düzeltici bir güncelleme hazırlanmıştır. Hatırlatalım ki, Firefox için Android'de yeni önemli sürümlerin oluşturulması durdurulmuştur. Yerine, kod adı Fenix olan Firefox for Android'ın (dağıtımı
- GeckoView motorunu ve Mozilla Android Bileşenleri kitaplıklarını kullanan yeni bir mobil tarayıcıdır. ) Kritik güvenlik açıklarının sayısındaki azalma, bellek sorunlarının, örneğin tampon taşmaları ve serbest bırakılmış bellek alanlarına erişimlerin artık tehlikeli ama kritik olmayanlar olarak işaretlenmesidir. Yeni sürümde, özel olarak oluşturulmuş sayfaları açma sırasında kötü niyetli kodun yürütülmesine yol açabilecek 13 benzer sorun giderilmiştir.
Firefox 71’de hataların yanı sıra
26 güvenlik açığı CVE-2019-17013 və Common Desktop Environment 2.3.1 masaüstü güncellemesi
Mənbə: opennet.ru


