Firefox 71 laidiens

notika tÄ«mekļa pārlÅ«kprogrammas izlaidums Firefox 71un mobilā versija Firefox 68.3 Android platformai. Turklāt ir Ä£enerēts atjauninājums filiāles ilgtermiņa atbalsts 68.3.0. DrÄ«zumā uz skatuves beta testÄ“Å”ana Pārcelsies Firefox 72 filiāle, kuras izlaiÅ”ana paredzēta 7. janvārÄ« (projekts iet pāri uz jaunu 4 nedēļu attÄ«stÄ«bas cikls).

Galvenais jauninājumiem:

  • Ierosināts jauns interfeiss lapai ā€œabout:configā€, kas ir pakalpojuma tÄ«mekļa lapa, kas tiek atvērta pārlÅ«kprogrammā un ir rakstÄ«ta HTML, CSS un JavaScript valodā. Lapas elementus var patvaļīgi atlasÄ«t ar peli (ieskaitot vairākas rindiņas vienlaikus) un ievietot starpliktuvē, neizmantojot konteksta izvēlni. Galvenā meklÄ“Å”anas virkne ir saglabāta un paplaÅ”ināta, iekļaujot jaunus mainÄ«gos. Turklāt ir ieviests atbalsts meklÄ“Å”anai, izmantojot standarta mehānismu, kas tiek izmantots arÄ« meklÄ“Å”anai parastajās lapās ar soli pa solim atbilstÄ«bas meklÄ“Å”anu.

    Firefox 71 laidiens

    Katram iestatījumam ir pievienota poga, kas ļauj invertēt mainīgos ar Būla vērtībām (patiesa/false) vai rediģēt virkni un skaitliskos mainīgos. Lietotāja mainītajām vērtībām ir pievienota poga, lai atgrieztu noklusējuma vērtības izmaiņas.

    Firefox 71 laidiens

    Pēc about:config atvērÅ”anas vienumi pēc noklusējuma netiek rādÄ«ti un ir redzama tikai meklÄ“Å”anas josla, un, lai skatÄ«tu visu sarakstu, jānoklikŔķina uz pogas ā€œRādÄ«t visuā€. uz IestatÄ«jumi pievienots opcija "general.aboutConfig.enable", ļaujot atjaunot piekļuvi lapai about:config, ja tā bija pēc izvēles atspējota veidoÅ”anas stadijā;

    Firefox 71 laidiens

  • IesaistÄ«ts pēc noklusējuma jauna saskarne TLS sertifikātu skatÄ«Å”anai, kas pieejama pakalpojuma lapā ā€œabout:certificateā€ un izvēlnē ā€œRÄ«ki > Lapas informācija > DroŔība > SkatÄ«t sertifikātuā€. Sertifikātu skatÄ«Å”anas saskarnes ievieÅ”ana ir pilnÄ«bā pārrakstÄ«ta, izmantojot JavaScript un standarta tÄ«mekļa tehnoloÄ£ijas, kā arÄ« pielāgota Firefox Quantum stilam. Ja iepriekÅ” tika atvērts atseviŔķs logs sertifikātu apskatei, tagad informācija tiek parādÄ«ta cilnē tādā formā, kas atgādina papildinājumu Noteikti Kaut kas.

    Firefox 71 laidiens

  • Modernizēts adreses joslas dizains. Visievērojamākās izmaiņas bija atteikÅ”anās no ieteikumu saraksta parādÄ«Å”anas visā ekrāna platumā par labu skaidri iezÄ«mētam nolaižamajam logam. Ierosinātās izmaiņas turpina Quantum Bar adreses joslas jaunās ievieÅ”anas izstrādi, kas parādÄ«jās pārlÅ«kprogrammā Firefox 68 un ko raksturo pilnÄ«ga koda pārrakstÄ«Å”ana, aizstājot XUL/XBL ar standarta Web API. Pirmajā posmā Quantum Bar dizains pilnÄ«bā atkārtoja veco adreses joslu, un izmaiņas aprobežojās ar iekŔēju pārstrādi. Tagad ir sācies darbs pie izskata uzlaboÅ”anas. Izmaiņas paÅ”laik ir atspējotas pēc noklusējuma, un tās ir jāaktivizē, izmantojot iestatÄ«jumu ā€œbrowser.urlbar.megabarā€ failā about:config.

    Firefox 71 laidiens

  • Pievienots atbalstÄ«t pārlÅ«kprogrammas palaiÅ”ana interneta kioska režīmā, kas tiek aktivizēts, komandrindā norādot opciju ā€œ-kioskā€, un nodroÅ”ina iespēju strādāt tikai pilnekrāna režīmā. Interfeisa vadÄ«klu, uznirstoÅ”o logu, konteksta izvēlņu un lapas ielādes statusa indikatoru rādÄ«Å”ana (saiÅ”u un paÅ”reizējā URL rādÄ«Å”ana) ir bloķēta. TastatÅ«ras ievade ir stipri ierobežota, piemēram, ir atspējota taustiņu Alt un Ctrl apstrāde, kas neļauj iziet no pārlÅ«kprogrammas, pārslēgties uz citu lietojumprogrammu vai atvērt citu vietni. Režīmu var izmantot, lai organizētu dažādu autonomu terminālu, reklāmas stendu, demonstrācijas paneļu un citu sistēmu darbÄ«bu, kas aprobežojas ar darbu ar vienu vietni/tÄ«mekļa aplikāciju.
  • Sistēmas papildinājumā, kas iekļauts pārlÅ«kprogrammā BloÄ·Ä“Å”anas virzienā (iepriekÅ” papildinājums tika piegādāts kā Lockbox), piedāvājums ā€œabout:loginsā€ interfeiss saglabāto paroļu pārvaldÄ«Å”anai, ir parādÄ«jusies apakÅ”domēnu atpazÄ«Å”ana, automātiski aizpildot paroles ievades veidlapas. Firefox Monitor brÄ«dinājumi par apdraudētiem kontiem ir ieviesti arÄ« lietotājiem ar ekrāna lasÄ«tājiem.
  • Build operētājsistēmai Windows, Linux un MacOS izmanto vietējo MP3 dekodētāju.
  • Uzlabotajam pretizsekoÅ”anas režīmam ir pievienoti paziņojumi par kriptovalÅ«tas ieguves koda bloÄ·Ä“Å”anu. Panelis, kas tiek parādÄ«ts, adreses joslā noklikŔķinot uz ikonas vairoga attēlā, parāda bloķēto izsekotāju skaitÄ«tāju.
  • Windows lietotājiem iespēja skatÄ«t video režīmā Attēls attēlā ir iespējota pēc noklusējuma, ļaujot atvienot videoklipu peldoÅ”a loga veidā, kas paliek redzams, pārvietojoties pārlÅ«kprogrammā. Lai skatÄ«tu Å”ajā režīmā, jums jānoklikŔķina uz rÄ«ka padoma vai konteksta izvēlnē, kas tiek parādÄ«ta, ar peles labo pogu noklikŔķinot uz videoklipa, atlasiet ā€œAttēls attēlāā€ (pakalpojumā YouTube, kas aizstāj savu konteksta izvēlnes apdarinātāju, jums vajadzētu ar labo pogu noklikŔķiniet divreiz vai noklikŔķiniet, turot nospiestu taustiņu Shift). Sistēmās, kas nav Windows, režīma atbalstu var iespējot sadaļā about:config, izmantojot opciju "media.videocontrols.picture-in-picture.enabled".
  • ÄŖstenots atbalsts lappuses elementu ligzdotajam daudzslāņu izkārtojumam (CSS režģa 2. lÄ«menis), kas ievērojami uzlabo režģim lÄ«dzinātu lapu izkārtojumu veidoÅ”anas elastÄ«bu, nodroÅ”inot iespēju definēt pakārtotos elementus, kas ir piesaistÄ«ti vecākŔūnām (Ŕūnā ievietojot atseviŔķu režģi). Ligzdotie režģi tiek definēti, izmantojot vērtÄ«bu "apakÅ”tÄ«kls" rekvizÄ«tos "grid-template-columns" un "grid-template-rows". Ligzdoto režģu atbalsts ir pievienots arÄ« DevTools Grid Inspector pārbaudes režīmam.
  • Pievienots rekvizÄ«ts CSS kolonnu laidums, ļaujot elementam aptvert visas kolonnas.
  • CSS Ä«paÅ”umā klipu ceļŔ pievienota iespēja noteikt redzamÄ«bas ierobežojuma apgabalu, kas norādÄ«ts, izmantojot funkciju ceļŔ () Š² formātā SVG kontÅ«ra.
  • Pievienots spēja ņemt vērā malu attiecÄ«bas koeficientu, kas definēts caur Ä«paÅ”umu malu attiecÄ«ba, HTML atribÅ«tiem "height" un "width" img tagā.
  • JavaScript ir pievienota metode Promise.allSettled(), kas atgriež tikai jau izpildÄ«tos vai noraidÄ«tos solÄ«jumus, neņemot vērā neapstiprinātos solÄ«jumus (ļauj gaidÄ«t izpildes rezultātu pirms cita koda palaiÅ”anas).
  • ÄŖstenota klase MathMLElement (iepriekÅ” tika nodroÅ”ināta tikai nodarbÄ«ba Elements), definējot elementus apzÄ«mējumā MathML. Pievienots arÄ« atbilstoÅ”ais MathML DOM koks, ar kuru var izmantot mathmlEl.style un globālos notikumu apdarinātājus.
  • DOM ir pievienots konstruktors StaticRange() lai izveidotu StaticRange objektu, kas pārstāv daļu no DOM satura.
  • Pievienots API Mediju sesija, kas nodroÅ”ina rÄ«kus bloka pielāgoÅ”anai ar informāciju par multivides satura atskaņoÅ”anu paziņojumu apgabalā. Izmantojot Å”o API, tÄ«mekļa lietojumprogramma var ne tikai parādÄ«t paziņojumu par jaunas dziesmas atskaņoÅ”anas sākumu, bet arÄ« organizēt vadÄ«bu no paziņojumu apgabala vai caur ekrānsaudzētāja saskarni, piemēram, novietot pogas, lai apturētu, pārvietotos pa straumi, vai pāriet uz nākamo dziesmu.
  • API papildinājumu izstrādātājiem uzlabota kļūmju apstrāde datu ielādes laikā. UznirstoÅ”ajos logos, ko atvēruÅ”i papildinājumi, izmantojot zvanu windows.create, tagad tiek rādÄ«ts pievienojumprogrammas nosaukums, nevis pievienojumprogrammas URL (ā€œmoz-extension://ā€).
  • WebGL tagad atbalsta paplaÅ”inājumus OVR_multiview2, kas ļauj ar vienu zvanu vienlaikus renderēt vairākos skatu portos (piemēram, noder WebXR stereo izvadei);
  • TÄ«kla darbÄ«bas pārbaudes interfeiss ietver iespēju analizēt tÄ«kla pieprasÄ«juma apstrādes posmus ar atseviŔķu DNS izŔķirtspējas laika parādÄ«Å”anu, savienojuma izveidi, datu nosÅ«tÄ«Å”anu un atbildes saņemÅ”anu. Informācija tiek sniegta, izmantojot jaunu cilni Laiks labajā sānjoslā.

    Firefox 71 laidiens

  • Noklusējuma tÄ«kla aktivitātes izsekoÅ”anas saskarnē ieslēgts režīms WebSocket savienojumu pārbaudei ar iespēju apturēt aktÄ«vos savienojumus.

    Firefox 71 laidiens

  • Pievienots tÄ«kla monitoram atbalstÄ«t pilna teksta meklÄ“Å”ana pieprasÄ«juma/atbildes pamattekstos, sÄ«kfailos un galvenēs, kā arÄ« ieviesta iespēja bloķēt noteiktu URL ielādi, pievienojot filtrus ar nepiecieÅ”amajām maskām.

    Firefox 71 laidiens

  • Ieviests tÄ«mekļa konsolē daudzrindu režīms rediģēŔana, kas ļauj ievadÄ«t vairākās rindās sadalÄ«tas JavaScript konstrukcijas un izpildÄ«t tās nevis nospiežot Enter, bet gan nospiežot pogu Palaist. Režīms ir izveidots kā sānu panelis, kas tiek parādÄ«ts pēc noklikŔķināŔanas uz ikonas ā€œsadalÄ«tā rÅ«tsā€ ievades lauka labajā pusē vai izmantojot Ä«sinājumtaustiņu Ctrl+B.

    Firefox 71 laidiens

  • JavaScript atkļūdotājs nodroÅ”ina priekÅ”skatÄ«jums mainÄ«go vērtÄ«bas to izmantoÅ”anas vietā kodā, ieviestas diriģēŔana notikumu žurnāls un pievienota iespēja atspējot uznirstoÅ”o logu bloks ar pārtraukuma punktiem (devtools.debugger.features.overlay failā about:config).

    Firefox 71 laidiens

  • Ir sagatavots koriģējoÅ”ais atjauninājums Firefox 68.2 operētājsistēmai Android. Atgādinām, ka jaunu nozÄ«mÄ«gu Firefox for Android izlaidumu veidoÅ”ana ir pārtraukta. Lai aizstātu Firefox operētājsistēmai Android, ar koda nosaukumu Fenix ā€‹ā€‹ā€‹ā€‹(izplatÄ«ts kā Firefox priekÅ”skatÄ«jums) attÄ«stās jauna pārlÅ«kprogramma mobilajām ierÄ«cēm, kas izmanto GeckoView dzinēju un Mozilla Android Components bibliotēku komplektu.

    Kritisko ievainojamÄ«bu skaita samazināŔanās ir saistÄ«ta ar to, ka atmiņas problēmas, piemēram, bufera pārpilde un piekļuve jau atbrÄ«votajām atmiņas zonām, tagad ir atzÄ«mētas kā bÄ«stamas, bet ne kritiskas. Jaunajā laidienā ir novērstas 13 lÄ«dzÄ«gas problēmas, kas, iespējams, var izraisÄ«t uzbrucēja koda izpildi, kad tiek atvērtas Ä«paÅ”i izveidotas lapas.

Papildus jauninājumiem un kļūdu labojumiem Firefox 71 ir labojis 26 ievainojamÄ«bas, no kuriem 17 (savākts zem CVE-2019-17013 Šø CVE-2019-17012) ir atzÄ«mēti kā tādi, kas potenciāli var izraisÄ«t uzbrucēja koda izpildi, atverot Ä«paÅ”i izstrādātas lapas. JāatzÄ«mē, ka atmiņas problēmas, piemēram, bufera pārpilde un piekļuve jau atbrÄ«votajām atmiņas zonām, tagad ir atzÄ«mētas kā bÄ«stamas, bet ne kritiskas.

Avots: opennet.ru

Pievieno komentāru