Firefox 68 buraxılışı

Tərəfindən təqdim edildi veb brauzer buraxılışı Firefox 68mobil versiya Android platforması üçün Firefox 68. Buraxılış il ərzində yayımlanan yeniləmələrlə Genişləndirilmiş Dəstək Xidməti (ESR) filialı kimi təsnif edilir. Bundan əlavə, əvvəlki bir yeniləmə şöbələr uzunmüddətli dəstək 60.8.0. Tezliklə səhnəyə beta testi Firefox 69 filialı keçid edəcək, buraxılışı sentyabrın 3-nə planlaşdırılıb.

Əsas yeniliklər:

  • Yeni əlavə meneceri (haqqında: əlavələr) defolt olaraq tamamilə aktivdir yenidən yazılmışdır brauzeri XUL və XBL əsaslı komponentlərdən təmizləmək təşəbbüsünün bir hissəsi kimi HTML/JavaScript və standart veb texnologiyalarından istifadə. Nişanlar şəklində hər bir əlavə üçün yeni interfeysdə əlavələrin siyahısı ilə əsas səhifədən çıxmadan tam təsvirə baxmaq, parametrləri dəyişmək və giriş hüquqlarını idarə etmək mümkündür.

    Firefox 68 buraxılışı

    Əlavələrin aktivləşdirilməsinə nəzarət etmək üçün ayrıca düymələr əvəzinə kontekst menyusu təklif olunur. Deaktiv edilmiş əlavələr indi aktiv olanlardan aydın şəkildə ayrılır və ayrıca bölmədə qeyd olunur.

    Firefox 68 buraxılışı

    Quraşdırma üçün tövsiyə olunan əlavələrlə yeni bölmə əlavə edildi, tərkibi quraşdırılmış əlavələrdən, parametrlərdən və istifadəçinin işindəki statistikadan asılı olaraq seçilir. Əlavələr yalnız Mozilla-nın təhlükəsizlik, faydalılıq və istifadəyə yararlılıq tələblərinə cavab verdikdə, həmçinin geniş auditoriya üçün maraqlı olan cari problemləri səmərəli və effektiv şəkildə həll etdikdə kontekstli tövsiyələr siyahısına qəbul edilir. Təklif olunan əlavələr hər yeniləmə üçün tam təhlükəsizlik yoxlamasından keçir;

    Firefox 68 buraxılışı

  • Əlavələr və mövzularla bağlı problemlər barədə Mozilla-ya mesaj göndərmək üçün düymə əlavə edildi. Məsələn, təqdim edilmiş forma vasitəsilə siz zərərli fəaliyyət aşkar edilərsə, əlavəyə görə saytların göstərilməsi ilə bağlı problemlər yaranarsa, elan edilmiş funksionallığa uyğun gəlmirsə, istifadəçi hərəkəti olmadan əlavənin göründüyünə dair xəbərdarlıq edə bilərsiniz. və ya sabitlik və performansla bağlı problemlər.

    Firefox 68 buraxılışı

  • Görünüş və funksionallıq baxımından köhnə Awesome Bar ünvan çubuğu ilə demək olar ki, eyni olan, lakin XUL/XBL-ni standartla əvəz edərək, daxili hissələrin tam təmirini və kodun yenidən yazılmasını təmin edən Kvant Çubuğu ünvan çubuğunun yeni tətbiqi daxil edilmişdir. Veb API. Yeni tətbiq funksionallığın genişləndirilməsi prosesini əhəmiyyətli dərəcədə asanlaşdırır (WebExtensions formatında əlavələrin yaradılması dəstəklənir), brauzerin alt sistemlərinə sərt bağlantıları aradan qaldırır, yeni məlumat mənbələrini asanlıqla birləşdirməyə imkan verir və interfeysin daha yüksək performansına və həssaslığına malikdir. . Davranışdakı nəzərəçarpacaq dəyişikliklərdən yalnız yazmağa başladığınız zaman göstərilən alət ipucunun nəticəsindən baxış tarixçəsi qeydlərini silmək üçün Shift+Del və ya Shift+BackSpace (əvvəllər Shift olmadan işləyirdi) birləşmələrindən istifadə etmək zərurəti qeyd olunur;
  • Oxucu baxışı üçün tam hüquqlu qaranlıq mövzu həyata keçirildi, işə salındıqda bütün pəncərə və panel dizayn elementləri də tünd çalarlarda göstərilir (əvvəllər Reader View-də qaranlıq və işıq rejimlərinin dəyişdirilməsi yalnız mətn məzmunlu sahəyə təsir edirdi);

    Firefox 68 buraxılışı

  • Arzuolunmaz məzmunun bloklanmasının ciddi rejimində (ciddi), bütün məlum izləmə sistemlərinə və bütün üçüncü tərəf kukilərinə əlavə olaraq, kriptovalyutaları hasil edən və ya gizli identifikasiya metodlarından istifadə edərək istifadəçiləri izləyən JavaScript əlavələri də indi bloklanır. Əvvəllər məlumatların bloklanması xüsusi bloklama rejimində açıq seçim vasitəsilə aktivləşdirilmişdi. Bloklama Disconnect.me siyahısında əlavə kateqoriyalara (barmaq izi və kriptomininq) uyğun olaraq həyata keçirilir;

    Firefox 68 buraxılışı

  • Kompozisiya sisteminin tədricən daxil edilməsi davam etdi Servo WebRender, Rust dilində yazılmış və GPU tərəfinə səhifə məzmununun göstərilməsini autsorsing edir. WebRender istifadə edərkən, CPU-dan istifadə edərək məlumatları emal edən Gecko mühərrikində quraşdırılmış daxili kompozisiya sisteminin əvəzinə, səhifə elementlərində xülasə göstərmə əməliyyatlarını yerinə yetirmək üçün GPU-da işləyən şaderlərdən istifadə olunur ki, bu da göstərmə sürətini əhəmiyyətli dərəcədə artırmağa imkan verir. və CPU yükünü azaldır.

    NVIDIA video kartları ilə başlayan istifadəçilərə əlavə olaraq
    Firefox 68 dəstək WebRender AMD qrafik kartları ilə Windows 10 əsaslı sistemlər üçün aktivləşdiriləcək. Siz about:support səhifəsində WebRender-in aktiv olub-olmadığını yoxlaya bilərsiniz. Onu about:config-də aktivləşdirməyə məcbur etmək üçün siz “gfx.webrender.all” və “gfx.webrender.enabled” parametrlərini aktivləşdirməlisiniz və ya Firefox-u MOZ_WEBRENDER=1 dəst mühit dəyişəni ilə işə salmalısınız. Linux-da Mesa 18.2+ sürücüləri ilə Intel video kartları üçün WebRender dəstəyi az və ya çox sabitləşir;

  • Firefox Hesabında hesab parametrlərinə tez daxil olmaq üçün ünvan panelinin sağ tərəfindəki “hamburger” menyusuna bölmə əlavə edilmişdir;
  • Firefox-da düzgün işləməyən xüsusi saytlarla uyğunluğu təmin etmək üçün tətbiq olunan həll yollarını və yamaqları sadalayan yeni daxili "haqqında: uyğunluq" səhifəsi əlavə edildi. Ən sadə hallarda uyğunluq üçün edilən dəyişikliklər, sayt müəyyən brauzerlərə ciddi şəkildə bağlıdırsa, “İstifadəçi Agenti” identifikatorunun dəyişdirilməsi ilə məhdudlaşır. Daha mürəkkəb vəziyyətlərdə uyğunluq problemlərini düzəltmək üçün JavaScript kodu saytın kontekstində işlədilir;
    Firefox 68 buraxılışı

  • Brauzeri bir prosesli iş rejiminə keçirərkən potensial sabitlik problemlərinə görə, interfeysin yaradılması və tabların məzmununun işlənməsi bir prosesdə həyata keçirilir, haqqında: config qaldırıldı Çox proses rejimini (e10s) söndürmək üçün istifadə edilə bilən "browser.tabs.remote.force-enable" və "browser.tabs.remote.force-disable" parametrləri. Əlavə olaraq, "browser.tabs.remote.autostart" seçimini "false" olaraq təyin etmək artıq Firefox-un masaüstü versiyalarında, rəsmi qurğularda və avtomatlaşdırılmış test icrası aktiv edilmədən işə salındıqda çox proses rejimini avtomatik söndürməyəcək;
  • API çağırışlarının sayının genişləndirilməsinin ikinci mərhələsi həyata keçirilib ki, bu da mövcuddur yalnız qorunan kontekstdə səhifə açarkən (Təhlükəsiz Kontekst), yəni. HTTPS vasitəsilə, localhost vasitəsilə və ya yerli fayldan açıldığında. Qorunan kontekstdən kənarda açılan səhifələrin media mənbələrinə (kamera və mikrofon kimi) daxil olmaq üçün getUserMedia() funksiyasına zəng etmək indi bloklanacaq;
  • HTTPS vasitəsilə daxil olduqda səhvlərin avtomatik idarə edilməsini təmin edir, ortaya çıxan antivirus proqramının fəaliyyətinə görə. Avast, AVG, Kaspersky, ESET və Bitdefender antivirusları öz sertifikatını Windows kök sertifikatları siyahısında əvəz etməklə və ilkin istifadə olunan sayt sertifikatlarını onunla əvəz etməklə HTTPS trafikini təhlil edən Veb mühafizə modulunu işə saldıqda problemlər yaranır. Firefox öz kök sertifikatlar siyahısından istifadə edir və sertifikatların sistem siyahısına məhəl qoymur, buna görə də bu cür fəaliyyəti MITM hücumu kimi qəbul edir.

    Problem parametrin avtomatik aktivləşdirilməsi ilə həll edildi "security.enterprise_roots.enabled“, əlavə olaraq sistem yaddaşından sertifikatları idxal edir. Firefox-da quraşdırılmışdan deyil, sistem yaddaşından bir sertifikat istifadə etsəniz, ünvan çubuğundan sayt haqqında məlumatla çağırılan menyuya xüsusi bir göstərici əlavə olunur. MITM müdaxiləsi aşkar edildikdə parametr avtomatik işə salınır, bundan sonra brauzer əlaqəni bərpa etməyə çalışır və problem aradan qalxarsa, parametr saxlanılır. İddia olunur ki, bu cür manipulyasiya təhlükə yaratmır, çünki sistem sertifikatı anbarı pozulursa, təcavüzkar Firefox sertifikat anbarını da poza bilər (nəzərə alınmır). mümkündür əvəzetmə sertifikatlar edə bilən avadanlıq istehsalçıları müraciət edin MITM tətbiq etmək, lakin Firefox sertifikat mağazasından istifadə edərkən bloklanır);

  • Brauzerdə açılmış yerli fayllar artıq cari qovluqdakı digər fayllara daxil ola bilməyəcək (məsələn, Android platformasında Firefox-da poçtla göndərilən html sənədini açarkən, bu sənədə JavaScript əlavəsi məzmununa baxa bilər. digər saxlanılan fayllarla qovluq);
  • Dəyişdi haqqında:config interfeysi vasitəsilə dəyişdirilən parametrləri sinxronizasiya etmək üçün üsul. İndi yalnız “services.sync.prefs.sync” bölməsində müəyyən edilmiş ağ siyahıda olan parametrlər sinxronlaşdırılır. Məsələn, browser.some_preference parametrini sinxronlaşdırmaq üçün “services.sync.prefs.sync.browser.some_preference” dəyərini doğru olaraq təyin etməlisiniz. Bütün parametrlərin sinxronizasiyasına icazə vermək üçün defolt olaraq qeyri-aktiv olan “services.sync.prefs.dangerously_allow_arbitrary” parametri təmin edilir;
  • Sayta təkan bildirişləri göndərmək üçün əlavə icazələr vermək üçün zəhlətökən sorğularla mübarizə aparmaq üçün texnika tətbiq edilmişdir (Bildirişlər API-yə daxil olmaq). Bundan sonra, istifadəçinin səhifə ilə açıq-aşkar əlaqəsi qeydə alınmayınca (siçan ilə klikləmə və ya düyməyə basma) bu cür sorğular səssizcə bloklanacaq;
  • Biznes mühitində (Müəssisə üçün Firefox) əlavə dəstək əlavə siyasətlər işçilər üçün brauzer fərdiləşdirilməsi. Məsələn, indi administrator yerli dəstəyə müraciət etmək üçün menyuya bölmə əlavə edə, yeni tab açmaq üçün səhifədə intranet resurslarına keçidlər əlavə edə, axtarış zamanı kontekstli tövsiyələri söndürə, yerli fayllara keçidlər əlavə edə, faylları endirərkən davranışı konfiqurasiya edə, məqbul və qəbuledilməz əlavələrin ağ və qara siyahılarını müəyyən etmək, müəyyən parametrləri aktivləşdirmək;
  • Həll olundu prosesin fövqəladə dayandırılması zamanı parametrlərin itirilməsinə (prefs.js faylının zədələnməsi) səbəb ola biləcək problem (məsələn, söndürülmədən enerjini söndürərkən və ya brauzer qəzaya uğradıqda);
  • Əlavə dəstək Snap sürüşdürün, sürüşdürmə zamanı sürüşmənin dayanma nöqtəsini və sürüşmə məzmununun düzülməsini idarə etməyə, həmçinin inertial sürüşmə zamanı elementlərə yapışmağa imkan verən sürüşdürmə-* CSS xüsusiyyətləri dəsti. Məsələn, siz sürüşdürməni şəklin kənarları boyunca sürüşdürmək və ya şəkli mərkəzləşdirmək üçün konfiqurasiya edə bilərsiniz;
  • JavaScript yeni rəqəmli tip tətbiq edir BigInt, bu, Nömrələr növü kifayət olmayan ixtiyari ölçülü tam ədədləri saxlamağa imkan verir (məsələn, identifikatorlar və dəqiq vaxt dəyərləri əvvəllər sətirlər kimi saxlanmalı idi);
  • Linki yeni pəncərədə açarkən Referrer məlumatının sızmasının qarşısını almaq üçün window.open()-ə zəng edərkən "noreferrer" seçimini keçmək imkanı əlavə edildi;
  • DOM-a əlavə etməzdən əvvəl elementləri yükləmək və deşifrə etmək üçün HTMLImageElement ilə .decode() metodundan istifadə etmək imkanı əlavə edildi. Məsələn, bu funksiyadan kompakt yer tutucu şəkillərin sonradan yüklənən yüksək ayırdetmə variantları ilə ani dəyişdirilməsini asanlaşdırmaq üçün istifadə etmək olar, belə ki, brauzerin bütün yeni təsviri göstərməyə hazır olub-olmadığını öyrənməyə imkan verir.
  • Tərtibatçı alətləri mətn elementlərinin kontrastını yoxlamaq üçün alətlər təqdim edir ki, bu da görmə qabiliyyəti zəif olan və ya rəng qavrayışı zəif olan insanlar tərəfindən yanlış qəbul edilən elementləri müəyyən etmək üçün istifadə edilə bilər;
    Firefox 68 buraxılışı

  • Çap məhsulunu təqlid etmək üçün yoxlama rejiminə çap zamanı görünməyən elementləri müəyyən etməyə imkan verən düymə əlavə edilib;

    Firefox 68 buraxılışı

  • Veb konsolu CSS ilə bağlı problemlər haqqında xəbərdarlıqlarla birlikdə göstərilən məlumatları genişləndirdi. Müvafiq qovşaqlara keçid daxil olmaqla. Konsol həmçinin müntəzəm ifadələrdən (məsələn, “/(foo|bar)/”) istifadə edərək çıxışı filtrləmək imkanı verir;
    Firefox 68 buraxılışı

  • Şrift redaktoruna hərflər arasındakı məsafəni tənzimləmək imkanı əlavə edildi;
  • Yaddaşın yoxlanılması rejimində müvafiq elementləri seçmək və Geri Boşluq düyməsini sıxmaqla yerli və sessiya yaddaşından qeydləri silmək imkanı əlavə edilmişdir;
  • Şəbəkə fəaliyyətinin yoxlanılması panelində müəyyən URL-ləri bloklamaq, sorğunu yenidən göndərmək və HTTP başlıqlarını JSON formatında buferə köçürmək imkanı əlavə edilib. Müvafiq variantları seçməklə yeni funksiyalar mövcuddur kontekst menyusu, sağ kliklədiyiniz zaman göstərilir;
  • Daxili sazlayıcı indi Shift + Ctrl + F düymələrini basaraq cari layihənin bütün fayllarında axtarış funksiyasına malikdir;
  • Sistem əlavələrinin göstərilməsinin aktivləşdirilməsi parametri dəyişdirilib: devtools.aboutdebugging.showSystemAddons əvəzinə about:debugging bölməsində indi devtools.aboutdebugging.showHiddenAddons parametri təklif olunur;
  • Windows 10-da quraşdırıldıqda, qısa yol tapşırıq çubuğuna yerləşdirilir. Windows həmçinin brauzer bağlı olsa belə yeniləmələri endirməyə davam etmək üçün BITS (Arxa Plan Ağıllı Transfer Xidməti) istifadə etmək imkanı əlavə etdi;
  • Android versiyası render performansını yaxşılaşdırıb. Aparat nişanı və ya barmaq izi sensorundan istifadə edərək sayta qoşulmaq üçün WebAuthn API (Web Authentication API) əlavə edildi. Əlavə edilmiş API Visual Viewport ekranda klaviaturanın göstərilməsi və ya miqyası nəzərə alınmaqla faktiki görünən sahə müəyyən edilə bilər. Yeni quraşdırmalar artıq WebRTC üçün Cisco OpenH264 plaginini avtomatik endirmir.

Yeniliklər və səhvlərin düzəldilməsi ilə yanaşı, Firefox 68 aradan qaldırıldı zəifliklər silsiləsi, onlardan bir neçəsi kritik kimi qeyd olunur, yəni. xüsusi hazırlanmış səhifələri açarkən təcavüzkarın kodunun icrasına səbəb ola bilər. Təmir edilmiş təhlükəsizlik problemlərinin təfərrüatları ilə bağlı məlumat hazırda mövcud deyil, lakin zəifliklərin siyahısının bir neçə saat ərzində dərc ediləcəyi gözlənilir.

Firefox 68 Android üçün Firefox-un klassik nəşrinə yeniləmə gətirən ən son buraxılış idi. Sentyabrın 69-də gözlənilən Firefox 3-dan başlayaraq Android üçün Firefox-un yeni buraxılışları buraxılmayacaq, və düzəlişlər Firefox 68-in ESR filialına yeniləmələr şəklində çatdırılacaq. Android üçün klassik Firefox Fenix ​​layihəsinin bir hissəsi kimi hazırlanmış və GeckoView mühərrikindən istifadə edən mobil cihazlar üçün yeni brauzerlə əvəz olunacaq. kitabxanalar toplusu Mozilla Android Komponentləri. Hal-hazırda Firefox Preview adı altında artıq sınaqdan keçirilir təklif etdi yeni brauzerin ilk baxış buraxılışı (bu gün опубликовано bu ilkin buraxılışın düzəldici yeniləməsi 1.0.1, lakin o, hələ dərc olunmayıb Google Play).

Mənbə: opennet.ru

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