Paglabas ng Firefox 99

Ang Firefox 99 web browser ay inilabas. Bilang karagdagan, isang pangmatagalang update sa sangay ng suporta ay nilikha - 91.8.0. Ang Firefox 100 branch ay inilipat sa beta testing stage, ang release nito ay naka-iskedyul para sa Mayo 3.

Mga pangunahing inobasyon sa Firefox 99:

  • Nagdagdag ng suporta para sa mga native na menu ng konteksto ng GTK. Pinagana ang feature sa pamamagitan ng parameter na "widget.gtk.native-context-menus" sa about:config.
  • Idinagdag ang mga GTK na lumulutang na scroll bar (lalabas lamang ang isang buong scroll bar kapag inilipat mo ang cursor ng mouse, sa natitirang oras, sa anumang paggalaw ng mouse, isang tagapagpahiwatig ng manipis na linya ay ipinapakita, na nagbibigay-daan sa iyong maunawaan ang kasalukuyang offset sa pahina, ngunit kung ang cursor ay hindi gumagalaw, ang tagapagpahiwatig ay nawawala pagkatapos ng ilang sandali). Kasalukuyang hindi pinagana ang feature bilang default; upang paganahin ito sa about:config, ibinibigay ang widget.gtk.overlay-scrollbars.enabled na setting.
    Paglabas ng Firefox 99
  • Ang paghihiwalay ng sandbox sa platform ng Linux ay pinalakas: ang mga prosesong nagpoproseso ng nilalaman ng web ay ipinagbabawal na ma-access ang X11 server.
  • Nalutas ang ilang isyu na naganap noong ginagamit ang Wayland. Sa partikular, ang problema sa pagharang sa mga thread ay naayos na, ang scaling ng mga pop-up window ay naayos, at ang menu ng konteksto ay pinagana kapag sinusuri ang spelling.
  • Ang built-in na PDF viewer ay nagbibigay ng suporta para sa paghahanap na mayroon o walang mga diacritics.
  • Ang isang hotkey na "n" ay idinagdag sa ReaderMode upang paganahin/paganahin ang mode na Magsalaysay.
  • Ang bersyon para sa Android platform ay nagbibigay ng kakayahang i-clear ang Cookies at i-store ang lokal na data nang pili lamang para sa isang partikular na domain. Inayos ang isang pag-crash na naganap pagkatapos lumipat sa browser mula sa isa pang application, mag-apply ng update, o i-unlock ang device.
  • Idinagdag ang property na navigator.pdfViewerEnabled, kung saan matutukoy ng isang web application kung may built-in na kakayahan ang browser na magpakita ng mga PDF na dokumento.
  • Nagdagdag ng suporta para sa pamamaraang RTCPeerConnection.setConfiguration(), na nagpapahintulot sa mga site na ayusin ang mga setting ng WebRTC depende sa mga parameter ng koneksyon sa network, baguhin ang ICE server na ginamit para sa koneksyon at ang inilapat na mga patakaran sa paglilipat ng data.
  • Ang Network Information API, kung saan posible na ma-access ang impormasyon tungkol sa kasalukuyang koneksyon (halimbawa, uri (cellular, bluetooth, ethernet, wifi) at bilis), ay hindi pinagana bilang default. Dati, pinagana lang ang API na ito para sa Android platform.

Bilang karagdagan sa mga inobasyon at pag-aayos ng bug, tinanggal ng Firefox 99 ang 30 mga kahinaan, kung saan 9 ay minarkahan bilang mapanganib. Ang 24 na mga kahinaan (21 ay ibinubuod sa ilalim ng CVE-2022-28288 at CVE-2022-28289) ay sanhi ng mga problema sa memorya, tulad ng mga buffer overflow at pag-access sa mga nabakanteng lugar ng memorya. Posible, ang mga problemang ito ay maaaring humantong sa pagpapatupad ng code ng isang umaatake kapag binubuksan ang mga espesyal na idinisenyong pahina.

Ang beta release ng Firefox 100 ay nagpapakilala ng kakayahang gumamit ng mga diksyunaryo para sa iba't ibang wika nang sabay-sabay kapag sinusuri ang pagbabaybay. Ang Linux at Windows ay may mga lumulutang na scrollbar na pinagana bilang default. Sa picture-in-picture mode, ipinapakita ang mga subtitle kapag nanonood ng mga video mula sa YouTube, Prime Video at Netflix. Ang Web MIDI API ay pinagana, na nagbibigay-daan sa iyong makipag-ugnayan mula sa isang web application sa mga musical device na may MIDI interface na nakakonekta sa computer ng user (sa Firefox 99 maaari mo itong paganahin gamit ang dom.webmidi.enabled na setting sa about:config).

Pinagmulan: opennet.ru

Magdagdag ng komento