Firefox 101 laidiens

Ir izlaista interneta pārlūkprogramma Firefox 101. Papildus ir izveidots ilgtermiņa atbalsta filiāles atjauninājums - 91.10.0. Firefox 102 filiāle ir pārcelta uz beta testēšanas stadiju, kuras izlaišana paredzēta 28. jūnijā.

Galvenie jauninājumi pārlūkprogrammā Firefox 101:

  • Ir eksperimentāls atbalsts Chrome manifesta trešajai versijai, kas nosaka iespējas un resursus, kas ir pieejami papildinājumiem, kas rakstīti, izmantojot WebExtensions API. Pārlūkprogrammā Firefox ieviestajā Chrome manifesta versijā ir pievienota jauna deklaratīvā satura filtrēšanas API, taču atšķirībā no Chrome nav atbalstīts vecais webRequest API bloķēšanas režīms, kas ir nepieciešams papildinājumos nevēlama satura bloķēšanai un drošības nodrošināšanai. apstājās. Lai iespējotu manifesta trešās versijas atbalstu, about:config nodrošina parametru extensions.manifestV3.enabled.
  • Ir iespējams piesaistīt apdarinātājus visiem MIME tipiem, kas tiek izsaukti pēc tam, kad ir pabeigta norādītā tipa failu lejupielāde.
  • Ir ieviesta iespēja videokonferences laikā vienlaikus izmantot patvaļīgu skaitu mikrofonu, kas, piemēram, ļauj pasākuma laikā ērti pārslēgt mikrofonus.
  • Iekļauts WebDriver BiDi protokola atbalsts, kas ļauj izmantot ārējos rīkus, lai automatizētu darbu un attālināti vadītu pārlūkprogrammu, piemēram, protokols ļauj pārbaudīt saskarni, izmantojot Selenium platformu. Tiek atbalstīti protokola servera un klienta komponenti, kas ļauj nosūtīt pieprasījumus un saņemt atbildes.
  • Pievienots atbalsts preferens-contrast multivides vaicājumam, kas ļauj vietnēm noteikt lietotāja definētus iestatījumus satura attēlošanai ar palielinātu vai samazinātu kontrastu.
  • Pievienots atbalsts trim jauniem redzamā apgabala izmēriem (skata logs) – “small” (s), “large” (l) un “dynamic” (d), kā arī ar šiem izmēriem saistītās mērvienības – “*vi”. (vi, svi, lvi un dvi), “*vb” (vb, svb, lvb un dvb), “*vh” (svh, lvh, dvh), “*vw” (svw, lvw, dvw), “* vmax” (svmax, lvmax, dvmax) un “*vmin” (svmin, lvmin un dvmin). Piedāvātās mērvienības ļauj saistīt elementu izmērus ar mazāko, lielāko un dinamisko redzamā laukuma lielumu procentos (izmērs mainās atkarībā no rīkjoslas rādīšanas, paslēpšanas un stāvokļa).
  • HTMLInputElement klasei ir pievienota metode showPicker(), kas ļauj parādīt gatavus dialogus tipisku vērtību aizpildīšanai laukos. ar tipiem "datums", "mēnesis", "nedēļa", "laiks", "datums un laiks-vietējais", "krāsa" un "datne", kā arī laukiem, kas atbalsta automātisko aizpildīšanu un datu sarakstu. Piemēram, varat parādīt kalendāra formas saskarni datuma atlasei vai paleti krāsas ievadīšanai.
  • Ir pievienots programmēšanas interfeiss, kas ļauj dinamiski izveidot stilu lapas no JavaScript lietojumprogrammas un manipulēt ar stilu pielietojumu. Atšķirībā no stilu lapu izveides, izmantojot metodi document.createElement('style'), jaunais API pievieno rīkus stilu konstruēšanai, izmantojot objektu CSSStyleSheet(), nodrošinot tādas metodes kā insertRule, deleteRule, aizstāšana un maiņaSync.
  • Lapas pārbaudes panelī, pievienojot vai noņemot klašu nosaukumus, izmantojot pogu “.cls” cilnē Noteikumu skats, tiek ieviesta interaktīva ieteikumu lietošana no ievades automātiskās pabeigšanas nolaižamā rīka padoma, piedāvājot pārskatu par klašu nosaukumiem, kas pieejami lappuse. Pārvietojoties sarakstā, atlasītās klases tiek automātiski lietotas, lai vizuāli novērtētu to izraisītās izmaiņas.
    Firefox 101 laidiens
  • Pārbaudes paneļa iestatījumiem ir pievienota jauna opcija, lai atspējotu funkciju “velciet, lai atjauninātu” cilnē Noteikumu skats, kas ļauj mainīt dažu CSS rekvizītu izmērus, horizontāli velkot peli.
    Firefox 101 laidiens
  • Firefox operētājsistēmai Android ir pievienojis atbalstu ekrāna laukuma palielināšanas funkcijai, kas tiek nodrošināta kopš operētājsistēmas Android 9, ar kuru varat, piemēram, palielināt tīmekļa veidlapu saturu. Atrisinātas problēmas ar video lielumu, skatoties YouTube vai izejot no attēla attēla režīmā. Virtuālās tastatūras mirgošana, parādot uznirstošo izvēlni, ir novērsta. Uzlabota QR koda pogas parādīšana adreses joslā.

Papildus jauninājumiem un kļūdu labojumiem Firefox 101 novērš 30 ievainojamības, no kurām 25 ir atzīmētas kā bīstamas. 19 ievainojamības (apkopotas saskaņā ar CVE-2022-31747 un CVE-2022-31748) izraisa problēmas ar atmiņu, piemēram, bufera pārpilde un piekļuve jau atbrīvotajiem atmiņas apgabaliem. Iespējams, šīs problēmas var izraisīt uzbrucēja koda izpildi, atverot īpaši izstrādātas lapas. Novērsta arī ar Windows platformu saistīta problēma, kas ļauj mainīt ceļu uz saglabāto failu, izmantojot speciālās rakstzīmes “%”, lai aizstātu ceļā mainīgos, piemēram, %HOMEPATH% un %APPDATA%.

Izmaiņas Firefox 102 beta versijā ietver uzlabotu PDF dokumentu skatīšanu augsta kontrasta režīmā un iespēju izmantot Geoclue DBus pakalpojumu atrašanās vietas noteikšanai Linux platformā. Tīmekļa izstrādātāju saskarnē cilnē Stila redaktors ir pievienots stilu lapu filtrēšanas atbalsts.

Avots: opennet.ru

Pievieno komentāru