Ir izlaista interneta pÄrlÅ«kprogramma Firefox 113 un izveidots ilgtermiÅa atbalsta filiÄles atjauninÄjums 102.11.0. Firefox 114 filiÄle ir pÄrcelta uz beta testÄÅ”anas stadiju, un tÄ izlaiÅ”ana ir plÄnota 6. jÅ«nijÄ.
Galvenie jauninÄjumi pÄrlÅ«kprogrammÄ Firefox 113:
- IespÄjota ievadÄ«tÄ meklÄÅ”anas vaicÄjuma parÄdÄ«Å”ana adreses joslÄ, nevis meklÄtÄjprogrammas URL rÄdÄ«Å”ana (t.i., adreses joslÄ tiek rÄdÄ«ti taustiÅi ne tikai ievades procesa laikÄ, bet arÄ« pÄc piekļuves meklÄtÄjprogrammai un ar ievadÄ«tajiem taustiÅiem saistÄ«to meklÄÅ”anas rezultÄtu parÄdÄ«Å”anas). IzmaiÅas ir spÄkÄ tikai tad, kad piekļūstat meklÄtÄjprogrammÄm no adreÅ”u kopas. Ja vaicÄjums tiek ievadÄ«ts meklÄtÄjprogrammas vietnÄ, URL tiek parÄdÄ«ts adreses joslÄ. AtstÄjot meklÄÅ”anas taustiÅus adreses joslÄ, ir vieglÄk iesniegt precizÄjoÅ”us meklÄjumus, jo, pÄrlÅ«kojot rezultÄtus, jums nav jÄritina lÄ«dz ievades apgabalam.
Lai kontrolÄtu Å”o darbÄ«bu, meklÄÅ”anas iestatÄ«jumu sadaÄ¼Ä tiek piedÄvÄta Ä«paÅ”a opcija (about:preferences#search) un sadaÄ¼Ä about:config parametrs "browser.urlbar.showSearchTerms.featureGate".
- MeklÄÅ”anas ieteikumu nolaižamajam sarakstam ir pievienota konteksta izvÄlne, kas tiek parÄdÄ«ta, noklikŔķinot uz pogas āā¦ā. IzvÄlne nodroÅ”ina iespÄju noÅemt meklÄÅ”anas vaicÄjumu no apmeklÄjumu vÄstures un atspÄjot sponsorÄto saiÅ”u rÄdÄ«Å”anu.
- Tiek piedÄvÄta uzlabota video skatÄ«Å”anÄs režīma āattÄls attÄlÄā (attÄls attÄlÄ) ievieÅ”ana, kurÄ tiek pievienotas pogas, lai 5 sekundes attÄ«tu uz priekÅ”u un atpakaļ, poga Ätrai loga atvÄrÅ”anai pilnekrÄna režīmÄ un ÄtrÄs pÄrtÄ«Å”anas slÄ«dnis ar video pozÄ«cijas un ilguma indikatoru.
- PÄrlÅ«kojot privÄtÄs pÄrlÅ«koÅ”anas režīmÄ, ir pastiprinÄta treÅ”o puÅ”u sÄ«kfailu bloÄ·ÄÅ”ana un apmeklÄjuma izsekoÅ”anas kodÄ izmantotÄs pÄrlÅ«kprogrammas krÄtuves izolÄcija.
- Aizpildot paroles reÄ£istrÄcijas veidlapÄs, ir paaugstinÄta uzticamÄ«ba automÄtiski Ä£enerÄtajÄm parolÄm, kuru veidoÅ”anÄ tagad tiek izmantotas arÄ« speciÄlÄs rakstzÄ«mes.
- AnimÄto attÄlu (AVIS) atbalsts ir pievienots AVIF (AV1 Image Format) attÄla formÄta ievieÅ”anai, kurÄ tiek izmantotas AV1 video kodÄÅ”anas formÄta iekÅ”ÄjÄs kadra saspieÅ”anas tehnoloÄ£ijas.
- DzinÄjs, kas ievieÅ” tehnoloÄ£iju atbalstu cilvÄkiem ar invaliditÄti (pieejamÄ«bas dzinÄjs), ir pÄrveidots. IevÄrojami uzlabota ekrÄna lasÄ«tÄju, vienreizÄjÄs pierakstÄ«Å”anÄs saskarÅu un pieejamÄ«bas sistÄmu veiktspÄja, reaÄ£ÄtspÄja un stabilitÄte.
- ImportÄjot grÄmatzÄ«mes no Safari un pÄrlÅ«kprogrammÄm, kuru pamatÄ ir Chromium dzinÄjs, ir ieviests atbalsts ar grÄmatzÄ«mÄm saistÄ«to faviconu importÄÅ”anai.
- SmilÅ”kastes izolÄcija procesiem, kas mijiedarbojas ar GPU, ko izmanto Windows platformÄ, ir pastiprinÄta. Windows sistÄmÄs tagad varat vilkt un nomest saturu no Microsoft Outlook. Windows versijÄs vizuÄlais efekts ar izstiepÅ”anu pÄc noklusÄjuma ir iespÄjots, mÄÄ£inot ritinÄt pÄri lapas beigÄm.
- MacOS platformai paredzÄtÄs versijas nodroÅ”ina piekļuvi apakÅ”izvÄlnei Pakalpojumi tieÅ”i no Firefox konteksta izvÄlnes.
- Skriptos, kas izmanto Worklet saskarni (vienkÄrÅ”ota Web Workers versija, kas nodroÅ”ina piekļuvi zema lÄ«meÅa renderÄÅ”anas un skaÅas apstrÄdes posmiem), ir pievienots atbalsts JavaScript moduļu importÄÅ”anai, izmantojot priekÅ”rakstu "importÄt".
- Atbalsts pÄc noklusÄjuma ir iespÄjots CSS Color Level 4 specifikÄcijÄ definÄtajÄm funkcijÄm color(), lab(), lch(), oklab() un oklch(), kuras tiek izmantotas, lai definÄtu krÄsas sRGB, RGB, HSL, HWB, LHC un LAB krÄsu telpÄs.
- CSS ir pievienota funkcija color-mix(), kas ļauj jaukt krÄsas jebkurÄ krÄsu telpÄ, pamatojoties uz noteiktu procentuÄlo daudzumu (piemÄram, lai pievienotu 10% zilu baltajam, varat norÄdÄ«t "color-mix(in srgb, blue 10%, white);").
- Pievienots CSS rekvizÄ«ts "forced-color-adjust", lai atspÄjotu piespiedu krÄsu ierobežojumu atseviŔķiem elementiem, atstÄjot tiem pilnu krÄsu kontroli, izmantojot CSS.
- CSS ir pievienots @media) "skriptu" multivides vaicÄjums, kas ļauj pÄrbaudÄ«t skriptu izpildes iespÄjas pieejamÄ«bu (piemÄram, CSS var noteikt, vai ir iespÄjots JavaScript atbalsts).
- Ir pievienota jauna pseidoklases sintakse ":nth-child(an + b)" un ":nth-last-child()", lai ļautu iegÅ«t atlasÄ«tÄju bÄrnu elementu priekÅ”filtrÄÅ”anai pirms galvenÄs "An+B" atlases loÄ£ikas veikÅ”anas tiem.
- Pievienota Compression Streams API, kas nodroÅ”ina programmÄÅ”anas saskarni gzip un deflÄcijas datu saspieÅ”anai un atspieÅ”anai.
- Pievienots atbalsts CanvasRenderingContext2D.reset() un OffscreenCanvasRenderingContext2D.reset() metodÄm, lai atiestatÄ«tu renderÄÅ”anas kontekstu.
- Pievienots atbalsts papildu WebRTC funkcijÄm, kas ieviestas citÄs pÄrlÅ«kprogrammÄs: RTCMediaSourceStats, RTCPeerConnectionState, RTCPeerConnectionStats ("peer-connection" RTCStatsType), RTCRtpSender.setStreams() un RTCSctpTransport.
- Tika noÅemtas Firefox specifiskÄs WebRTC funkcijas mozRTCPeerConnection, mozRTCIceCandidate un mozRTCSessionDescription WebRTC, kas jau sen bija novecojuÅ”as. NoÅemts novecojuÅ”ais atribÅ«ts CanvasRenderingContext2D.mozTextStyle.
- TÄ«mekļa izstrÄdÄtÄju rÄ«ki ir paplaÅ”inÄjuÅ”i meklÄÅ”anas failos funkcionalitÄti, kas pieejama JavaScript atkļūdotÄjs. MeklÄÅ”anas josla ir pÄrvietota uz parasto sÄnjoslu, kas ļauj redzÄt rezultÄtus, rediÄ£Äjot skriptus. RÄdÄ«t samazinÄtos rezultÄtus un rezultÄtus no direktorija node_modules. MeklÄÅ”anas rezultÄti ignorÄtajos failos pÄc noklusÄjuma ir paslÄpti. Pievienots atbalsts meklÄÅ”anai pÄc maskÄm un iespÄja izmantot modifikatorus, veicot meklÄÅ”anu (piemÄram, meklÄt, neÅemot vÄrÄ rakstzÄ«mju reÄ£istru vai izmantot regulÄras izteiksmes).
- HTML failu skatÄ«Å”anas interfeisÄ ir iespÄjots iegultÄ JavaScript koda vizuÄlÄ formatÄÅ”anas režīms (dizaina izdruka).
- JavaScript atkļūdotÄjs ļauj ignorÄt skriptu failus. Failiem ar kodu parÄdÄ«tajÄ konteksta izvÄlnÄ ir pievienota opcija "Pievienot skripta ignorÄÅ”anu", ar kuru var augÅ”upielÄdÄt failu ar skriptu savÄ datorÄ un rediÄ£Ät, pÄc tam Å”is rediÄ£Ätais skripts tiks izmantots lapas apstrÄdÄ, pat pÄc atkÄrtotas ielÄdes.
- Android versijÄ:
- PÄc noklusÄjuma ir iespÄjots video dekodÄÅ”anas aparatÅ«ras paÄtrinÄjums AV1 formÄtÄ, ja tÄ nav, tiek izmantots programmatÅ«ras dekodÄtÄjs.
- IespÄjots GPU lietojums, lai paÄtrinÄtu Canvas2D rastrizÄciju.
- Ir uzlabots iebÅ«vÄtÄ PDF skatÄ«tÄja interfeiss, vienkÄrÅ”ota atvÄrto PDF failu saglabÄÅ”ana.
- NovÄrsta problÄma ar video atskaÅoÅ”anu ainavas ekrÄna režīmÄ.
Papildus jauninÄjumiem un kļūdu labojumiem Firefox 113 novÄrÅ” 41 ievainojamÄ«bu. 33 ievainojamÄ«bas ir atzÄ«mÄtas kÄ bÄ«stamas, no kurÄm 30 ievainojamÄ«bas (apkopotas saskaÅÄ ar CVE-2023-32215 un CVE-2023-32216) ir raduÅ”Äs atmiÅas problÄmu dÄļ, piemÄram, bufera pÄrpildes un piekļuves jau atbrÄ«votajÄm atmiÅas zonÄm. Å Ä«s problÄmas var izraisÄ«t ļaunprÄtÄ«ga koda izpildi, kad tiek atvÄrtas Ä«paÅ”i izstrÄdÄtas lapas. IevainojamÄ«ba CVE-2023-32207 ļauj apiet atļauju pieprasÄ«jumu, liekot lietotÄjam noklikŔķinÄt uz apstiprinÄjuma pogas, pÄrklÄjot maldinoÅ”u saturu (klikŔķu uzlauÅ”ana). IevainojamÄ«ba CVE-2023-32205 ļauj paslÄpt pÄrlÅ«kprogrammas brÄ«dinÄjumus, izmantojot uznirstoÅ”o logu pÄrklÄjumus.
Firefox 114 beta ievieÅ” lietotÄja saskarni, lai pÄrvaldÄ«tu izslÄgÅ”anas sarakstu "DNS, izmantojot HTTPS". IestatÄ«jumi "DNS, izmantojot HTTPS" ir pÄrvietoti uz sadaļu "PrivÄtums un droŔība". Pievienota iespÄja meklÄt grÄmatzÄ«mes tieÅ”i no izvÄlnes GrÄmatzÄ«mes. Poga grÄmatzÄ«mju izvÄlnes izsaukÅ”anai tagad var tikt ievietota rÄ«kjoslÄ. Pievienota iespÄja selektÄ«vi meklÄt vietÄjÄ pÄrlÅ«koÅ”anas vÄsturÄ, atlasot meklÄÅ”anas vÄsturi no vÄstures, bibliotÄkas vai lietojumprogrammu izvÄlnÄm.
Avots: opennet.ru