Firefox 111 laidiens

Tika izlaists interneta pārlūks Firefox 111. Papildus tika izveidots ilgtermiņa atbalsta filiāles atjauninājums - 102.9.0. Firefox 112 filiāle drīzumā tiks pārcelta uz beta testēšanas stadiju, kuras izlaišana paredzēta 11. aprīlī.

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

  • Iebūvētais konta pārvaldnieks ir pievienojis iespēju izveidot e-pasta adrešu maskas pakalpojumam Firefox Relay, kas ļauj ģenerēt pagaidu e-pasta adreses reģistrācijai vietnēs vai abonementu reģistrēšanai, lai netiktu reklamēta jūsu īstā adrese. Šī funkcija ir pieejama tikai tad, ja lietotājs ir izveidojis savienojumu ar Firefox kontu.
  • Lai atzīmētu pievienots atbalsts atribūtam “rel”, kas ļauj lietot parametru “rel=noreferrer” navigācijai tīmekļa veidlapās, lai atspējotu Referer galvenes pārsūtīšanu, vai “rel=noopener”, lai atspējotu rekvizīta Window.opener iestatīšanu un aizliegtu. piekļuve kontekstam, no kura tika veikta pāreja.
  • Iekļauts OPFS (Origin-Private FileSystem) API, kas ir failu sistēmas piekļuves API paplašinājums failu ievietošanai lokālajā failu sistēmā, kas ir saistīts ar krātuvi, kas saistīta ar pašreizējo vietni. Tiek izveidota sava veida virtuāla failu sistēma, kas ir piesaistīta vietnei (citas vietnes nevar piekļūt), ļaujot tīmekļa lietojumprogrammām lasīt, mainīt un saglabāt failus un direktorijus lietotāja ierīcē.
  • CSS Color Level 4 specifikācijas ieviešanas ietvaros CSS ir pievienojis color(), lab(), lch(), oklab() un oklch() funkcijas, lai definētu krāsu sRGB, RGB, HSL, HWB, LHC un LAB krāsu telpas. Funkcijas pašlaik ir atspējotas pēc noklusējuma, un, lai izmantotu to, ir jāaktivizē karodziņš layout.css.more_color_4.enabled failā about:config.
  • CSS kārtulas “@page”, ko izmanto, lai noteiktu lapu drukāšanas laikā, ievieš rekvizītu “lappuses orientācija”, lai iegūtu informāciju par lapas orientāciju (“vertikāli”, “pagriezt pa kreisi” un “pagriezt pa labi”).
  • SVG iekšējie elementi ir atļautas konteksta svītras un konteksta aizpildīšanas vērtības.
  • Funkcija search.query ir pievienota papildinājuma API, lai nosūtītu vaicājumus noklusējuma meklētājprogrammai. Funkcijai search.search ir pievienots rekvizīts "disposition", lai parādītu meklēšanas rezultātu jaunā cilnē vai logā.
  • Pievienots API, lai saglabātu PDF dokumentus, kas atvērti iebūvētajā pdf.js skatītājā. Pievienota GeckoView Print API, kas ir saistīta ar window.print un ļauj nosūtīt PDF failus vai PDF InputStream drukāšanai.
  • Pievienots atbalsts atļauju iestatīšanai, izmantojot SitePermissions URI failam://.
  • SpiderMonkey JavaScript dzinējs ir pievienojis sākotnējo atbalstu RISC-V 64 arhitektūrai.
  • Tīmekļa izstrādātāju rīki ļauj meklēt patvaļīgos failos.
  • Ieviests atbalsts VA-API (Video Acceleration API) virsmu kopēšanai, izmantojot dmabuf, kas ļāva paātrināt VA-API virsmu apstrādi un atrisināja problēmas ar artefaktu parādīšanos renderēšanas laikā dažās platformās.
  • Vietnei about:config ir pievienoti network.dns.max_any_priority_threads un network.dns.max_high_priority_threads iestatījumi, lai kontrolētu to pavedienu skaitu, kas tiek izmantoti DNS resursdatora nosaukumu atrisināšanai.
  • Windows platformā ir iespējota platformas nodrošinātās paziņojumu sistēmas izmantošana.
  • MacOS platforma atbalsta sesijas atkopšanu.
  • Uzlabojumi Android versijā:
    • Ieviesta iebūvēta iespēja skatīt PDF dokumentus (bez nepieciešamības vispirms lejupielādēt un atvērt atsevišķā skatītājā).
    • Izvēloties stingru nevēlama satura bloķēšanas režīmu (stingru), noklusējuma režīms ir Total Cookie Protection, kas katrai vietnei izmanto atsevišķu, izolētu sīkfailu krātuvi, kas neļauj izmantot sīkfailus, lai izsekotu kustību starp vietnēm.
    • Pixel ierīcēm, kurās darbojas operētājsistēma Android 12 un 13, tagad ir iespēja kopīgot saites uz nesen skatītajām lapām tieši ekrānā Nesen.
    • Satura atvēršanas mehānisms atsevišķā lietojumprogrammā (Open in app) ir pārveidots. Ir novērsta ievainojamība (CVE-2023-25749), kas ļauj palaist trešo pušu Android lietojumprogrammas bez lietotāja apstiprinājuma.
    • Ir iekļauts CanvasRenderThread apdarinātājs, kas ļauj ar WebGL saistītos uzdevumus apstrādāt atsevišķā pavedienā.

Papildus jauninājumiem un kļūdu labojumiem pārlūkprogrammā Firefox 111 ir novērstas 20 ievainojamības. 14 ievainojamības ir atzīmētas kā bīstamas, no kurām 9 ievainojamības (apkopotas saskaņā ar CVE-2023-28176 un CVE-2023-28177) ir radušās atmiņas problēmu dēļ, piemēram, bufera pārpildes un piekļuves jau atbrīvotajām atmiņas zonām. Iespējams, šīs problēmas var izraisīt uzbrucēja koda izpildi, atverot īpaši izstrādātas lapas.

Avots: opennet.ru

Pievieno komentāru