Tika izlaists Firefox 144 tÄ«mekļa pÄrlÅ«ks un tika Ä£enerÄti iepriekÅ”Äjo filiÄļu atjauninÄjumi ar ilgu atbalsta periodu - 140.4.0 un 115.29.0. Firefox 145 filiÄle ir pÄrcelta uz beta testÄÅ”anas stadiju, kuras izlaiÅ”ana paredzÄta 11. novembrÄ«.
GalvenÄs jaunÄs funkcijas Firefox 144 (1, 2, 3) versijÄ:
- Visiem lietotÄjiem ir aktivizÄta jauna profilu pÄrvaldÄ«bas sistÄma. Profili ļauj lietotÄjiem izveidot pilnÄ«gi neatkarÄ«gas pÄrlÅ«ka sesijas, katrai no tÄm ir savi iestatÄ«jumi, vÄsture, grÄmatzÄ«mes, pievienojumprogrammas un iekÅ”ÄjÄs datubÄzes. Katrs profils tiek glabÄts atseviÅ”Ä·Ä apakÅ”direktorijÄ "~/.mozilla/firefox/". Profiliem var pieŔķirt krÄsu shÄmu, ikonu un nosaukumu. PÄrslÄgÅ”anÄs starp profiliem un jaunu profilu izveide tiek veikta, izmantojot jaunu sadaļu, kas tiek parÄdÄ«ta galvenÄs izvÄlnes augÅ”daļÄ.
Sesijas atdalīŔanas tehnoloÄ£ija ir lÄ«dzÄ«ga vecajiem profiliem, kas tika aktivizÄti no komandrindas, izmantojot opciju "-P", taÄu vecÄs un jaunÄs sistÄmas saskarnes un profilu saraksti nekrustojas (vecÄ saskarne, ko palaiž komanda "firefox -ProfileManager", nerÄda jaunus profilus, un jaunÄ, kurai var piekļūt caur izvÄlni, nerÄda vecos).

- Tagad, sakļaujot citas cilnes grupÄ, aktÄ«vo cilni var saglabÄt redzamu (varat strÄdÄt ar atseviŔķu cilni, neizvÄrÅ”ot visu grupu).

- Pievienots atbalsts cilnes pÄrvietoÅ”anai sakļautÄ grupÄ ar peli, automÄtiski nepaplaÅ”inot grupu.

- Tagad varat aizvÄrt video logu, kas tiek rÄdÄ«ts režīmÄ āAttÄls attÄlÄā, neapturot atskaÅoÅ”anu (video atskaÅoÅ”ana nekavÄjoties atsÄksies galvenajÄ logÄ). Lai aizvÄrtu logu, neapturot atskaÅoÅ”anu, turiet nospiestu taustiÅu Shift un vienlaikus noklikŔķiniet uz aizvÄrÅ”anas pogas vai nospiediet taustiÅu kombinÄciju Shift + Esc.
- AES-256-CBC algoritms tiek izmantots, lai Å”ifrÄtu iebÅ«vÄtajÄ paroļu pÄrvaldniekÄ saglabÄtos kontus. IepriekÅ” AES-256-CBC tika izmantots tikai kontu pilnÄ«gai Å”ifrÄÅ”anai Firefox Sync, bet lokÄlÄ krÄtuve tika Å”ifrÄta, izmantojot novecojuÅ”o 3DES-CBC algoritmu.
- Konteksta izvÄlnei, kas tiek parÄdÄ«ta, ar peles labo pogu noklikŔķinot uz attÄla, ir pievienota Google Lens meklÄÅ”anas opcija. Izmantojot Google Lens, varat meklÄt lÄ«dzÄ«gus produktus un objektus, kÄ arÄ« kopÄt, tulkot un meklÄt attÄlÄ redzamo tekstu. Å Ä« funkcija ir pieejama tikai tad, ja Google ir atlasÄ«ta kÄ galvenÄ meklÄtÄjprogramma.
- Ir ieviesta iespÄja nosÅ«tÄ«t vaicÄjumus, izmantojot adreses joslu, uz Perplexity meklÄÅ”anas pakalpojumu, kas izmanto mÄkslÄ«go intelektu, lai Ä£enerÄtu atbildes uz dabiskÄ valodÄ uzdotajiem jautÄjumiem.
- Uz platformas Windows Atverot saites no citÄm lietojumprogrammÄm, Firefox tagad izmanto esoÅ”o logu paÅ”reizÄjÄ virtuÄlajÄ darbvirsmÄ vai izveido jaunu logu, ja tÄda nav (bet nepÄrslÄdzas uz citiem virtuÄlajiem darbvirsmÄm).
- TÄ«mekļa izstrÄdÄtÄju rÄ«ki tagad ļauj pÄriet uz pielÄgotÄm CSS rekvizÄ«tu definÄ«cijÄm no var() funkcijÄm, kas tiek parÄdÄ«tas stila pÄrbaudes lapÄ. RÄ«ka padomi pÄrbaudes lapÄ tagad skaidri noŔķir iebÅ«vÄtos un pielÄgotos notikumus.
- Pievienots Element.moveBefore API, lai pÄrvietotu elementu DOM kokÄ, neatiestatot tÄ stÄvokli.
- CSS math-shift Ä«paŔība tagad atbalsta vÄrtÄ«bu "compact", kas nodroÅ”ina augÅ”rakstu kompaktu attÄloÅ”anu MathML formulÄs.
- PerformanceEventTiming API, kas sniedz papildu ieskatus saskarnes reaÄ£ÄtspÄjas mÄrīŔanai un optimizÄÅ”anai, ir atjauninÄts ar InteractionID atribÅ«tu, kas apzÄ«mÄ lietotÄja mijiedarbÄ«bas ID. Å is ID ļauj saistÄ«t dažÄdas metrikas ar vienu lietotÄja darbÄ«bu. PiemÄram, pieskaroties skÄrienekrÄnam, tiek Ä£enerÄti vairÄki notikumi, piemÄram, pointerdown, mousedown, pointerup, mouseup un klikŔķis. InteractionID ļauj saistÄ«t visus Å”os notikumus ar vienu pieskÄrienu.
- Ir ieviesti HTML atribÅ«ti "command" un "commandfor". Tos var izmantot pogÄs atribÅ«tu "popovertargetaction" un "popovertarget" vietÄ, lai deklaratÄ«vi konfigurÄtu mijiedarbÄ«bu ar izvÄlni, kas tiek izsaukta, noklikŔķinot uz pogas. Izmantojot jaunos atribÅ«tus, pÄrlÅ«kprogramma apstrÄdÄ visu izvÄlnes mijiedarbÄ«bas loÄ£iku, novÄrÅ”ot nepiecieÅ”amÄ«bu pÄc pielÄgotiem JavaScript apstrÄdÄtÄjiem. PiemÄram, lai izveidotu nolaižamo izvÄlni, vienkÄrÅ”i norÄdiet: AtvÄrt izvÄlni ā¦
- Pievienots atbalsts View Transitions API, kas paredzÄts animÄcijas efektu izveidei, pÄrslÄdzoties starp dažÄdiem DOM stÄvokļiem (piemÄram, vienmÄrÄ«ga pÄreja no viena attÄla uz citu) vai pÄrejot no vienas lapas uz citu vienÄ vietnÄ.
- Tagad ir pieejama iespÄja izmantot tonÄÅ”anu, renderÄjot gradientus, kas norÄdÄ«ti, izmantojot lineÄrÄ gradienta, koniskÄ gradienta un radiÄlÄ gradienta CSS Ä«paŔības, izmantojot aparatÅ«ras paÄtrinÄtu WebRender.
- Map un WeakMap objekti ievieÅ” "upsert" specifikÄciju, vienkÄrÅ”ojot darbu ar atslÄgu/vÄrtÄ«bu pÄru kolekcijÄm. Ir pievienotas metodes getOrInsert un getOrInsertComputed, kas atgriež vÄrtÄ«bu, kas jau atrodas kolekcijÄ, kas saistÄ«ta ar norÄdÄ«to atslÄgu, vai izveido jaunu ierakstu, ja atslÄga netiek atrasta.
- ScreenOrientation API ir atjauninÄts ar lock() un unlock() metodÄm, lai bloÄ·Ätu ekrÄna orientÄciju planÅ”etdatoros ar Windows Šø Android.
- Pievienots atbalsts RTCDataChannel objektu nodoÅ”anai WebWorker ziÅojumÄ.
- getUserMedia metodei ir pievienots resizeMode parametrs, lai, uzÅemot video no kameras, varÄtu veikt apgrieÅ”anu un mÄrogoÅ”anu.
- WebGPU API ir pievienota metode GPUDevice.importExternalTexture, lai importÄtu tekstÅ«ru no HTMLVideoElement vai VideoFrame objekta.
- PÄrlÅ«kprogrammÄ Firefox Android Ir pievienots maŔīntulkoÅ”anas indikators, kas ļauj novÄrtÄt lapas tulkoÅ”anas procesa statusu (vai visa lapa ir iztulkota vai nÄ). Firefox tagad ir pieejams instalÄÅ”anai no Huawei AppGallery. Platformas versijas prasÄ«bas ir palielinÄtas vismaz lÄ«dz Android 8.
Papildus jaunÄm funkcijÄm un kļūdu labojumiem Firefox 144 novÄrÅ” 24 ievainojamÄ«bas. SeÅ”padsmit no Ŕīm ievainojamÄ«bÄm izraisa atmiÅas pÄrvaldÄ«bas problÄmas, piemÄram, bufera pÄrpilde un piekļuve atmiÅai pÄc tÄs atbrÄ«voÅ”anas. Å Ä«s problÄmas, atverot speciÄli izveidotas lapas, varÄtu izraisÄ«t ļaunprÄtÄ«ga koda izpildi.
Firefox 145, beta versija, kas pieejama testÄÅ”anai, ir ievÄrojama ar palielinÄtu pogu, cilÅu, adreses joslas un ievades lauku noapaļoÅ”anu, kÄ arÄ« Matroska konteineru atbalsta pievienoÅ”anu (AVC, HEVC, VP8, VP9, āāāāAV1, AAC, Opus un Vorbis kodekiem) un 32 bitu atbalsta noÅemÅ”anu. Linux-sistÄmas. Tiek atzÄ«mÄts, ka Firefox uzturÄÅ”ana 32 bitu platformÄs kļūst arvien sarežģītÄka un neuzticamÄka, Åemot vÄrÄ, ka atbalsts 32 bitu versijÄm vairumÄ izplatÄ«jumu jau ir pÄrtraukts. Linux32 bitu lietotÄjiem. LinuxIeteicams pÄrslÄgties uz 64 bitu operÄtÄjsistÄmÄm. Tiem, kas nevar Ätri atjauninÄt savu izplatÄ«jumu, var izmantot Firefox 140 ESR atzaru, jo atjauninÄjumi ar ievainojamÄ«bu labojumiem bÅ«s pieejami vismaz lÄ«dz nÄkamÄ gada septembrim.
Avots: opennet.ru



