Paglabas ng Firefox 96

Ang Firefox 96 web browser ay inilabas Bilang karagdagan, isang pangmatagalang update sa sangay ng suporta ay nilikha - 91.5.0. Ang sangay ng Firefox 97 ay inilipat sa yugto ng pagsubok sa beta, ang paglabas nito ay naka-iskedyul para sa Pebrero 8.

Mga pangunahing inobasyon:

  • Nagdagdag ng kakayahang pilitin ang mga site na i-on ang madilim o maliwanag na tema. Ang disenyo ng kulay ay binago ng browser at hindi nangangailangan ng suporta mula sa site, na nagbibigay-daan sa iyong gumamit ng madilim na tema sa mga site na available lamang sa mga light color, at isang light na tema sa madilim na mga site.
    Paglabas ng Firefox 96

    Upang baguhin ang representasyon ng kulay sa mga setting (tungkol sa:mga kagustuhan) sa seksyong "Pangkalahatan/Wika at Hitsura", isang bagong seksyong "Mga Kulay" ang iminungkahi, kung saan maaari mong paganahin ang muling pagtukoy ng kulay kaugnay ng scheme ng kulay ng operating system o manu-manong magtalaga ng mga kulay.

    Paglabas ng Firefox 96

  • Kapansin-pansing pinahusay na pagbabawas ng ingay at awtomatikong audio gain control, pati na rin ang bahagyang pinahusay na pagkansela ng echo.
  • Ang pag-load sa pangunahing execution thread ay makabuluhang nabawasan.
  • Ang isang mas mahigpit na paghihigpit sa paglipat ng Cookies sa pagitan ng mga site ay inilapat, na nagbabawal sa pagproseso ng mga third-party na Cookies na itinakda kapag nag-a-access ng mga site maliban sa domain ng kasalukuyang pahina. Ang mga naturang Cookies ay ginagamit upang subaybayan ang mga paggalaw ng user sa pagitan ng mga site sa code ng mga network ng advertising, mga widget ng social network at mga web analytics system. Upang kontrolin ang pagpapadala ng Cookies, ginagamit ang attribute na Same-Site na tinukoy sa header na β€œCookie Policy,” na bilang default ay nakatakda na ngayon sa value na β€œSame-Site=Lax”, na naglilimita sa pagpapadala ng Cookies para sa cross-site mga sub-request, gaya ng kahilingan sa larawan o pag-load ng content sa pamamagitan ng iframe mula sa ibang site, na nagbibigay din ng proteksyon laban sa mga pag-atake ng CSRF (Cross-Site Request Forgery).
  • Nalutas ang mga problema sa pinababang kalidad ng video sa ilang site at sa pag-reset ng header ng SSRC (Synchronization source identifier) ​​kapag nanonood ng video. Inayos din namin ang isang isyu sa pinababang resolution kapag ibinabahagi ang iyong screen sa pamamagitan ng WebRTC.
  • Sa macOS, ang pag-click sa mga link sa Gmail ay magbubukas na ngayon sa mga ito sa isang bagong tab, tulad ng sa ibang mga platform. Dahil sa mga hindi nalutas na isyu, hindi pinapayagan ng macOS ang pag-pin ng mga video sa full screen mode.
  • Upang pasimplehin ang mga setting ng mga istilo ng madilim na tema, may idinagdag na bagong CSS property color-scheme, na nagbibigay-daan sa iyong matukoy kung aling mga color scheme ang maaaring maipakita nang tama. Kasama sa mga sinusuportahang scheme ang "light", "dark", "day mode" at "night mode".
  • Nagdagdag ng CSS function na hwb() na maaaring tukuyin bilang kapalit ng mga halaga ng kulay upang tukuyin ang mga kulay ayon sa modelo ng kulay ng HWB (kulay, kaputian, pagkaitim). Opsyonal, maaaring tumukoy ang function ng isang halaga ng transparency.
  • Ang function na "reversed()" ay ipinatupad para sa counter-reset CSS property, na nagbibigay-daan sa iyong gumamit ng inverted CSS counters sa mga elemento ng numero sa pababang pagkakasunud-sunod (halimbawa, maaari mong ipakita ang mga numero ng elemento sa mga listahan sa pababang pagkakasunud-sunod).
  • Sa platform ng Android, ibinibigay ang suporta para sa paraan ng navigator.canShare(), na nagbibigay-daan sa iyong suriin ang posibilidad ng paggamit ng paraan ng navigator.share(), na nagbibigay ng paraan para sa pagbabahagi ng impormasyon sa mga social network, halimbawa, ay nagbibigay-daan sa iyo. upang bumuo ng pinag-isang button para sa pagbabahagi sa mga social network na ginagamit ng bisita, o ayusin ang pagpapadala ng data sa ibang mga application.
  • Ang Web Locks API ay pinagana bilang default, na nagbibigay-daan sa iyong i-coordinate ang gawain ng isang web application sa ilang tab o access sa mga mapagkukunan mula sa mga web worker. Ang API ay nagbibigay ng paraan upang makakuha ng mga kandado nang asynchronous at ilabas ang mga kandado pagkatapos makumpleto ang kinakailangang gawain sa nakabahaging mapagkukunan. Habang hawak ng isang proseso ang lock, naghihintay ang ibang mga proseso para mailabas ito nang hindi humihinto sa pagpapatupad.
  • Sa IntersectionObserver() constructor, kapag nagpapasa ng walang laman na string, ang rootMargin property ay nakatakda bilang default sa halip na maghagis ng exception.
  • Ipinatupad ang kakayahang mag-export ng mga elemento ng canvas sa WebP na format kapag tumatawag sa HTMLCanvasElement.toDataURL(), HTMLCanvasElement.toBlob() at OffscreenCanvas.toBlob na mga pamamaraan.
  • Ang beta na bersyon ng Firefox 97 ay nagmamarka ng modernisasyon ng proseso ng pag-download ng file - sa halip na magpakita ng prompt bago magsimula ang pag-download, ang mga file ay awtomatikong magsisimulang mag-download at mabubuksan anumang oras sa pamamagitan ng panel ng pag-usad ng pag-download.

Bilang karagdagan sa mga inobasyon at pag-aayos ng bug, ang Firefox 96 ay nag-ayos ng 30 mga kahinaan, kung saan 19 ay minarkahan bilang mapanganib. 14 ang mga kahinaan 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. Kasama rin sa mga mapanganib na problema ang pag-bypass sa Iframe isolation sa pamamagitan ng XSLT, mga kundisyon ng lahi kapag nagpe-play ng mga audio file, buffer overflow kapag ginagamit ang blendGaussianBlur CSS filter, pag-access ng memory pagkatapos itong mapalaya kapag nagpoproseso ng ilang mga kahilingan sa network, pagpapalit ng mga nilalaman ng browser window sa pamamagitan ng pagmamanipula nang buo. -screen mode, pagharang sa exit full screen mode.

Bilang karagdagan, maaari mong tandaan ang anunsyo ng pakikipagtulungan sa pagitan ng pamamahagi ng Linux Mint at Mozilla, kung saan ang pamamahagi ay maghahatid ng hindi nabagong opisyal na mga build ng Firefox nang hindi gumagamit ng karagdagang mga patch mula sa Debian at Ubuntu, nang hindi pinapalitan ang home page sa linuxmint.com/start , nang hindi pinapalitan ang mga search engine at hindi binabago ang mga default na setting. Sa halip na ang mga search engine na Yahoo at DuckDuckGo, isang set ng Google, Amazon, Bing, DuckDuckGo, at Ebay ang gagamitin. Bilang kapalit, ililipat ng Mozilla ang isang tiyak na halaga ng pera sa mga developer ng Linux Mint. Ang mga bagong pakete na may Firefox ay iaalok para sa mga sanga ng Linux Mint 19.x, 20.x at 21.x. Ngayon o bukas, ang mga gumagamit ay aalok ng isang pakete ng Firefox 96, na ibinigay alinsunod sa kasunduan.

Pinagmulan: opennet.ru

Magdagdag ng komento