Firefox 77 laidiens

Izlaista tÄ«mekļa pārlÅ«kprogramma Firefox 77un mobilā versija Firefox 68.9 Android platformai. Turklāt ir Ä£enerēts atjauninājums filiāles ilgtermiņa atbalsts 68.9.0. DrÄ«zumā uz skatuves beta testÄ“Å”ana Pāriet Firefox 78 filiālē, kuras izlaiÅ”ana paredzēta 30. jÅ«nijā.

Galvenais jauninājumiem:

  • Pievienots jauna pakalpojuma lapa "about:certificate", lai piekļūtu iebÅ«vētajam interfeisam sertifikātu apskatei. Saskarnē varat parādÄ«t saknes un saglabāto sertifikātu sarakstu, skatÄ«t katra sertifikāta informāciju un eksportēt sertifikātus (importÄ“Å”anas atbalsts vēl nav pieejams).
    Firefox 77 laidiens

  • Pievienots eksperimentāls atbalsts attēla formātam AVIF (AV1 Image Format), kas izmanto iekŔējā kadra saspieÅ”anas tehnoloÄ£ijas no AV1 video kodÄ“Å”anas formāta (atbalstÄ«ts, sākot ar Firefox 55). Lai iespējotu AVIF failā about:config, ir opcija image.avif.enabled. Konteiners saspiestu datu izplatÄ«Å”anai AVIF ir pilnÄ«gi lÄ«dzÄ«gs HEIF. AVIF atbalsta gan attēlus HDR (High Dynamic Range) un plaÅ”as gammas krāsu telpā, gan standarta dinamiskajā diapazonā (SDR).
  • Izvērsts numurs sistēmas kuriem ir iespējota kompozÄ«cijas sistēma WebRender, kas rakstÄ«ts Rust un ļauj ievērojami palielināt renderÄ“Å”anas ātrumu un samazināt CPU slodzi. WebRender izmanto ārpakalpojumu sniedzējiem lapas satura renderÄ“Å”anas darbÄ«bas GPU pusē, kuras tiek Ä«stenotas, izmantojot ēnotājus, kas darbojas GPU. WebRender tagad ir ieslēgts uz aprÄ«kojumu ar Intel Skylake GT1, AMD Raven Ridge, AMD Evergreen APU un klēpjdatoros ar NVIDIA grafiskajām kartēm, kurās darbojas operētājsistēma Windows 10. Lai piespiedu kārtā iespējotu about:config, ir jāaktivizē iestatÄ«jumi ā€œgfx.webrender.allā€ un ā€œgfx.webrender.enabledā€ vai jāpalaiž Firefox. ar iestatÄ«tu vides mainÄ«go MOZ_WEBRENDER=1.
  • Adreses joslā uzlabota meklÄ“Å”anas frāžu analÄ«ze. Vārdi ar punktu tagad tiek novērtēti saistÄ«bā ar paÅ”reizējie domēni (piemēram, iepriekÅ”, ievadot atslēgas, piemēram, ā€œtest.logā€, netika veikta meklÄ“Å”ana, bet gan mēģinājums atvērt vietni, un ievadot ā€œdata:urlā€ ar atstarpēm un jautājuma zÄ«mi, tika veikta meklÄ“Å”ana, nevis lejupielādēt).
  • Pievienots atbalstÄ«t izvēles pilnvaras, kura pieprasÄ«jums pievienojumprogrammās nerada paziņojumu par jaunu tiesÄ«bu apstiprināŔanu, instalējot vai atjauninot papildinājumu, bet tiek parādÄ«ts, kad papildinājums tieÅ”i piekļūst darbÄ«bai, kurai nepiecieÅ”amas paaugstinātas tiesÄ«bas. Atļaujas, kuras var deklarēt kā izvēles, ietver pārvaldÄ«bu, devtools, browsingData, pkcs11
    starpniekserveris un sesija. Motivācija papildu atļauju pievienoÅ”anai ir vēlme samazināt lietotāju slodzi, atjauninot papildinājumus un nodroÅ”ināt iespēju atjaunināt papildinājumu bez atļauju apstiprināŔanas (iepriekÅ”, ja lietotājs nepiekrita atļaujām, papildinājums netika atjaunināts).

  • Apvienotās Karalistes lietotājiem Jaunas cilnes lapā iekļauts parāda pakalpojuma Pocket ieteikto saturu. IepriekÅ” lÄ«dzÄ«gas lapas parādÄ«jās tikai lietotājiem no ASV, Kanādas un Vācijas. Ar satura atlasi saistÄ«tā personalizācija tiek veikta klienta pusē un nenododot lietotāja informāciju treÅ”ajām personām (pārlÅ«kprogrammā tiek ielādēts viss kārtējai dienai ieteicamo saiÅ”u saraksts, kas tiek sarindots lietotāja pusē pēc pārlÅ«koÅ”anas vēstures datiem ). Jāpiebilst, ka sponsoru apmaksātie bloki tiek rādÄ«ti tikai ASV un ir skaidri marķēti kā reklāma, citās valstÄ«s reklāmas raksti vēl netiek izmantoti. Lai atspējotu ieteicamo kabatas saturu, ir a nosakot konfiguratorā (Firefox Home Content/Recommended by Pocket) un opciju ā€œbrowser.newtabpage.activity-stream.feeds.topsitesā€ failā about:config.

    Firefox 77 laidiens

  • Konfiguratorā SÄ«kfailu bloÄ·Ä“Å”anas metožu nolaižamajā blokā kustÄ«bas izsekoÅ”anas bloÄ·Ä“Å”anas iestatÄ«jumu sadaļā piebilda jauns vienums dinamiskai sÄ«kfailu izolācijai pēc domēna, kas tiek parādÄ«ts adreses joslā (ā€œDinamiskā pirmās puses izolācija", kad jÅ«su un treŔās puses ieliktņi tiek noteikti, pamatojoties uz vietnes bāzes domēnu). Programmā about:config saskarne ir iespējota, izmantojot iestatÄ«jumu ā€œbrowser.contentblocking.reject-and-isolate-cookies.preferences.ui.enabledā€ vai tieÅ”i ā€œnetwork.cookie.cookieBehavior = 5ā€.

    Firefox 77 laidiens

  • Lai atvieglotu navigāciju skārienekrāna ierÄ«cēs palielinājies grāmatzÄ«mju joslas polsterējums (atverot jaunu cilni, jaunā Megabar adreses josla daļēji pārklājas ar grāmatzÄ«mju joslu un atstāj maz vietas noklikŔķināŔanai).
  • ÄŖstenots jauni modālie dialoglodziņi, kas saistÄ«ti ar atseviŔķām cilnēm un nebloķē visu saskarni. Lai kontrolētu, vai dialoglodziņu saistÄ«Å”ana ir iespējota, aptuveni:config (1 ā€” saistÄ«Å”ana ar saturu, 2 ā€” saistÄ«Å”ana ar cilni) ir pievienotas opcijas ā€œprompts.defaultModalTypeā€, ā€œprompts.modalType.confirmAuthā€ un ā€œprompts.modalType.insecureFormSubmitā€. , 3 - piesieÅ”ana pie loga ).

    Firefox 77 laidiens

  • Sadaļā about:config pievienots jauns iestatÄ«jums middlemouse.openNewWindow, ar kuru varat atspējot peles vidējās pogas izmantoÅ”anu, lai atvērtu saiti jaunā cilnē.
  • Izdzēsts browser.urlbar.update1.view.stripHttps iestatÄ«Å”ana (atbalsts pārlÅ«kprogrammas urlbar.trimURL iestatÄ«Å”anai tiek saglabāts).
  • No Gecko dzinēja pilnÄ«bā dzēsts atbalstÄ«t
    XUL režģi.

  • Pēc noklusējuma ir iespējota automātiska JPEG attēlu pagrieÅ”ana, pamatojoties uz Exif datiem.
  • Noņemts iestatÄ«jums "browser.urlbar.oneOffSearches". Lai paslēptu alternatÄ«vo meklētājprogrammu pogas, kas parādās, kad sākat rakstÄ«t adreses vai meklÄ“Å”anas joslā, lapā about:preferences#search varat atlasÄ«t vajadzÄ«gās meklētājprogrammas.

    Firefox 77 laidiens

  • Teksts, kas neietilpst "maksimālā garuma" ierobežojumā, vairs netiek nogriezts, kad tas tiek ielÄ«mēts laukos Un .
  • Pievienota metode String.prototype.replaceAll () (String#replaceAll), kas atgriež jaunu virkni (sākotnējā virkne paliek nemainÄ«ga), kurā visas atbilstÄ«bas tiek aizstātas, pamatojoties uz doto modeli. Raksti var bÅ«t vai nu vienkārÅ”as maskas, vai regulāras izteiksmes.
  • Iespējota, lai parādÄ«tu etiÄ·etes vērtÄ«bu, kas norādÄ«ta, izmantojot elementā atribÅ«tu ā€œlabelā€. ja elementa saturs ir tukÅ”s.
  • IndexedDB ievieÅ” Ä«paÅ”umu IDBCursor.request.
  • Pievienots eksperimentālā izkārtojuma atbalsts MÅ«ra režģa konteineros.
  • Izstrādātāja rÄ«kiem pievienots rÅ«ts lai novērtētu iespējamās saderÄ«bas problēmas ar dažādām pārlÅ«kprogrammām (parāda, kuras pārlÅ«kprogrammas atbalsta konkrētu CSS rekvizÄ«tu, kas saistÄ«ts ar atlasÄ«to elementu). Iespējota, izmantojot devtools.inspector.compatibility.enabled iestatÄ«jumu failā about:config.

    Firefox 77 laidiens

  • Pievienota liela daļa uzlabojumi JavaScript atkļūdotājs. Tiek paātrināta ielāde un pakāpeniska atkļūdoÅ”ana, samazināts atmiņas patēriņŔ. Ir uzlabota dažādu kodu skatu salÄ«dzināŔana (avota karte), kas ļauj skatÄ«t mainÄ«gos no oriÄ£inālajiem pirmkodiem, atkļūdojot iegÅ«tos moduļus. Mainot atlasÄ«to rindiņu, noklikŔķinot logā Call Stack un sākot soli pa solim izpildi (Step over, F10), atkļūdotājs izpildÄ«s kodu, lÄ«dz tas sasniegs rindiņu, kas seko atlasÄ«tajai. Panelim ir pievienota izvēlne (zobrata ikona), kurā paÅ”laik ir tikai viens vienums, lai atspējotu JavaScript. Pievienota iespēja iestatÄ«t nosacÄ«jumu pārtraukuma punktus (uzraudzÄ«bas punktus), kas aptur izpildi, mainot vai nolasot noteiktas vērtÄ«bas (iepriekÅ” bija iespējams apturēt izpildi, lasot un mainot atseviŔķi).

    Firefox 77 laidiens

  • Interfeisa panelim ir pievienota izvēlne tÄ«kla darbÄ«bas pārbaudei, kurā ir reÄ£istrÄ“Å”anas pārvaldÄ«bas funkcijas (žurnāla saglabāŔana starp vietnes ielādēm, HAR faila importÄ“Å”ana, HAR faila rakstÄ«Å”ana). Lai iespējotu, atspējotu un dzēstu bloķētos elementus, panelim PieprasÄ«t bloÄ·Ä“Å”anu ir pievienota konteksta izvēlne.
    Firefox 77 laidiens

  • AtvienoÅ”ana FTP atbalsts ir aizkavēts lÄ«dz pārlÅ«kprogrammai Firefox 79, taču jau ir pievienota iespēja kontrolēt FTP darbÄ«bu (network.ftp.enabled failā about:config).

Papildus jauninājumiem un kļūdu labojumiem pārlūkprogrammā Firefox 77 likvidēta 9 ievainojamības, no kurām 7 ir atzīmētas kā bīstamas:

  • Četras ievainojamÄ«bas (apkopotas zem CVE-2020-12411 Šø
    CVE-2020-12409) izraisa atmiņas problēmas, piemēram, bufera pārpilde un piekļuve jau atbrÄ«votajiem atmiņas apgabaliem. Å Ä«s problēmas var izraisÄ«t ļaunprātÄ«ga koda izpildi, kad tiek atvērtas Ä«paÅ”i izstrādātas lapas.

  • NeaizsargātÄ«ba
    CVE-2020-12406 izraisa tipa pārbaudes trÅ«kums, dzÄ“Å”ot NativeTypes objektus, un to var izmantot, lai izraisÄ«tu uzbrucēja koda izpildi.

  • IevainojamÄ«bu CVE-2020-12405 izraisa SharedWorkerService atmiņas bloks Use-after-free, un, visticamāk, tā var izraisÄ«t tikai avāriju.
  • CVE-2020-12399 ievainojamÄ«ba ir saistÄ«ta ar NSS bibliotēkas neaizsargātÄ«bu pret sānu kanālu uzbrukumu. ļaujot Pamatojoties uz aprēķina laika atŔķirÄ«bu analÄ«zi, atkopiet DSA ciparparaksta privāto atslēgu.

Avots: opennet.ru

Pievieno komentāru