Paglabas ng Firefox 112

Ang Firefox 112 web browser ay inilabas. Bilang karagdagan, isang update sa pangmatagalang sangay ng suporta, 102.10.0, ay nabuo. Ang sangay ng Firefox 113, na nakatakdang ilabas sa Mayo 9, ay malapit nang ilipat sa yugto ng pagsubok sa beta.

Mga pangunahing inobasyon sa Firefox 112:

  • Ang opsyong "Ibunyag ang password" ay naidagdag sa menu ng konteksto na ipinapakita kapag nag-right-click sa field ng input ng password upang ipakita ang password sa plain text sa halip na mga asterisk.
    Paglabas ng Firefox 112
  • Para sa mga gumagamit ng Ubuntu, ang kakayahang mag-import ng mga bookmark at data ng browser mula sa Chromium na naka-install sa anyo ng isang snap package ay ibinigay (sa ngayon ay gumagana lamang kung ang Firefox ay hindi naka-install mula sa isang snap package).
  • Sa drop-down na menu na may listahan ng mga tab (tinatawag sa pamamagitan ng "V" na buton sa kanang bahagi ng tabbed panel), posible na ngayong isara ang isang tab sa pamamagitan ng pag-click sa item ng listahan gamit ang gitnang pindutan ng mouse.
  • Ang isang elemento (simbolo ng key) ay idinagdag sa configurator ng nilalaman ng panel upang mabilis na mabuksan ang tagapamahala ng password.
    Paglabas ng Firefox 112
  • Ang Ctrl-Shift-T na keyboard shortcut na ginamit upang ibalik ang isang nakasarang tab ay maaari na ring gamitin upang ibalik ang isang nakaraang session kung wala nang mga saradong tab mula sa parehong session na muling bubuksan.
  • Na-optimize ang paggalaw ng mga item sa isang tab bar na naglalaman ng malaking bilang ng mga tab.
  • Para sa mga mahigpit na user ng mekanismo ng Enhanced Tracking Protection (ETP), ang listahan ng mga kilalang cross-site navigation tracking parameters na aalisin sa URL (gaya ng utm_source) ay pinalawak.
  • Nagdagdag ng impormasyon tungkol sa kakayahang paganahin ang WebGPU API sa about:support page.
  • Nagdagdag ng suporta para sa DNS-over-Oblivious-HTTP, na nagpapanatili ng privacy ng user kapag nagtatanong ng DNS resolver. Upang itago ang IP address ng user mula sa DNS server, ginagamit ang isang intermediate proxy, na nagre-redirect ng mga kahilingan ng kliyente sa DNS server at nagsasalin ng mga tugon sa pamamagitan ng sarili nito. Pinagana sa pamamagitan ng network.trr.use_ohttp, network.trr.ohttp.relay_uri at network.trr.ohttp.config_uri sa about:config.
  • Sa mga system ng Windows na may mga Intel GPU, kapag gumagamit ng software video decoding, pinapabuti ang mga pagpapatakbo ng downscaling at nababawasan ang load sa GPU.
  • Bilang default, ang U2F JavaScript API ay hindi pinagana, na idinisenyo upang ayusin ang pagpapatakbo ng dalawang-factor na pagpapatotoo sa iba't ibang mga serbisyo sa web. Ang API na ito ay hindi na ginagamit at ang WebAuthn API ay dapat gamitin sa halip upang gamitin ang U2F protocol. Ang setting ng security.webauth.u2f ay ibinigay sa about:config para ibalik ang U2F API.
  • Idinagdag ang forced-color-adjust na CSS property upang hindi paganahin ang sapilitang pagpigil sa kulay sa mga indibidwal na elemento, na nag-iiwan sa kanila ng ganap na kontrol sa kulay sa pamamagitan ng CSS.
  • Ang pow(), sqrt(), hypot(), log(), at exp() function ay naidagdag sa CSS.
  • Nagdagdag ng kakayahang tukuyin ang value na "overlay" sa "overflow" na CSS property, na katulad ng "auto" value.
  • Idinagdag ang Clear button sa interface para sa pagpili ng mga petsa sa mga field ng web form, na nagbibigay-daan sa iyong mabilis na i-clear ang mga nilalaman ng mga field na may petsa at datetime-local na mga uri.
  • Inalis ang suporta para sa mga interface ng JavaScript ng IDBMutableFile, IDBFileRequest, IDBFileHandle, at IDBDatabase.createMutableFile(), na hindi tinukoy sa mga detalye at hindi na sinusuportahan sa ibang mga browser.
  • Nagdagdag ng suporta para sa paraan ng navigator.getAutoplayPolicy(), na nagbibigay-daan sa iyong i-customize ang gawi ng autoplay (ang parameter ng autoplay) sa mga elemento ng multimedia. Bilang default, pinagana ang setting ng dom.media.autoplay-policy-detection.enabled.
  • Nagdagdag ng mga function ng CanvasRenderingContext2D.roundRect(), Path2D.roundRect() at OffscreenCanvasRenderingContext2D.roundRect() para sa pag-render ng mga rounded rectangle.
  • Nagdagdag ng output ng mga karagdagang detalye ng koneksyon sa mga tool ng web developer gaya ng Client Hello header encryption, DNS-over-HTTPS, Delegated Credentials, at OCSP.
  • Ang bersyon ng Android ay nagbibigay ng kakayahang i-customize ang gawi kapag nagbubukas ng link sa isa pang application (dapat i-prompt nang isang beses o bawat oras). Nagdagdag ng pull-to-refresh na galaw sa screen para i-reload ang page. Pinahusay na pag-playback ng video na may 10 bits ng kulay bawat channel. Nalutas ang isang isyu sa full-screen na video playback ng YouTube.

Bilang karagdagan sa mga inobasyon at pag-aayos ng bug, 112 na mga kahinaan ang naayos sa Firefox 46. 34 na mga kahinaan ay minarkahan bilang mapanganib, kung saan 26 na mga kahinaan (nakolekta sa ilalim ng CVE-2023-29550 at CVE-2023-29551) ay sanhi ng mga problema sa memorya, tulad ng mga buffer overflow at pag-access sa mga nabakanteng lugar ng memorya. Ang mga isyung ito ay maaaring humantong sa malisyosong code na isinasagawa kapag binuksan ang mga espesyal na idinisenyong pahina.

Pinagmulan: opennet.ru

Magdagdag ng komento