Ir izlaista interneta pÄrlÅ«kprogramma Firefox 98. Papildus ir izveidots ilgtermiÅa atbalsta filiÄles atjauninÄjums - 91.7.0. Firefox 99 filiÄle ir pÄrcelta uz beta testÄÅ”anas stadiju, kuras izlaiÅ”ana paredzÄta 5.aprÄ«lÄ«.
Galvenie jauninÄjumi:
- Failu lejupielÄdes darbÄ«ba ir mainÄ«ta ā tÄ vietÄ, lai parÄdÄ«tu pieprasÄ«jumu pirms lejupielÄdes sÄkuma, tagad tiek sÄkta failu lejupielÄde automÄtiski, un panelÄ« tiek parÄdÄ«ts paziÅojums par lejupielÄdes sÄkumu. Izmantojot paneli, lietotÄjs jebkurÄ laikÄ var saÅemt informÄciju par lejupielÄdes procesu, lejupielÄdes laikÄ atvÄrt lejupielÄdÄto failu (darbÄ«ba tiks veikta pÄc lejupielÄdes pabeigÅ”anas) vai izdzÄst failu. IestatÄ«jumos varat iespÄjot uzvednes parÄdÄ«Å”anos katrÄ sÄknÄÅ”anas reizÄ un definÄt noklusÄjuma lietojumprogrammu noteikta veida failu atvÄrÅ”anai.
- Pievienotas jaunas darbÄ«bas konteksta izvÄlnei, kas tiek parÄdÄ«ta, ar peles labo pogu noklikŔķinot uz failiem lejupielÄžu sarakstÄ. PiemÄram, izmantojot opciju VienmÄr atvÄrt lÄ«dzÄ«gus failus, varat atļaut Firefox automÄtiski atvÄrt failu pÄc lejupielÄdes pabeigÅ”anas lietojumprogrammÄ, kas sistÄmÄ ir saistÄ«ta ar to paÅ”u faila tipu. Varat arÄ« atvÄrt direktoriju ar lejupielÄdÄtajiem failiem, doties uz lapu, no kuras tika uzsÄkta lejupielÄde (nevis paÅ”u lejupielÄdi, bet saiti uz lejupielÄdi), nokopÄt saiti, noÅemt lejupielÄdes pieminÄÅ”anu no pÄrlÅ«koÅ”anas vÄstures un notÄ«rÄ«t sarakstu lejupielÄžu panelÄ«.
- Dažiem lietotÄjiem ir mainÄ«ta noklusÄjuma meklÄtÄjprogramma. PiemÄram, pÄrbaudÄ«tajÄ angļu valodas komplektÄ Google vietÄ tagad pÄc noklusÄjuma ir piespiedu kÄrtÄ iespÄjots DuckDuckGo. TajÄ paÅ”Ä laikÄ Google paliek starp meklÄtÄjprogrammÄm kÄ opcija, un to var aktivizÄt pÄc noklusÄjuma iestatÄ«jumos. MinÄtais iemesls noklusÄjuma meklÄtÄjprogrammas maiÅai ir nespÄja turpinÄt nodroÅ”inÄt apdarinÄtÄjus dažÄm meklÄtÄjprogrammÄm oficiÄlas atļaujas trÅ«kuma dÄļ. Google meklÄÅ”anas datplÅ«smas darÄ«jums bija spÄkÄ lÄ«dz 2023. gada augustam, un tas katru gadu ienesa aptuveni 400 miljonus ASV dolÄru, kas ir lielÄkÄ daļa no Mozilla ieÅÄmumiem.
- NoklusÄjuma iestatÄ«jumi parÄda jaunu sadaļu ar eksperimentÄlÄm funkcijÄm, kuras lietotÄjs var pÄrbaudÄ«t, uzÅemoties risku. PiemÄram, iespÄja saglabÄt sÄkuma lapu keÅ”atmiÅÄ, SameSite=Lax un SameSite=None režīmi, CSS Masonry Layout, papildu paneļi tÄ«mekļa izstrÄdÄtÄjiem, Firefox 100 iestatÄ«Å”ana User-Agent galvenÄ, globÄlie indikatori skaÅas un mikrofona izslÄgÅ”anai. ir pieejami testÄÅ”anai.
- Lai optimizÄtu pÄrlÅ«kprogrammas palaiÅ”anas procesu, ir mainÄ«ta to pievienojumprogrammu palaiÅ”anas loÄ£ika, kas izmanto webRequest API. Tagad tikai bloÄ·Äjot webRequest zvanus, Firefox startÄÅ”anas laikÄ tiks palaists papildinÄjumi. WebRequests nebloÄ·ÄÅ”anas režīmÄ tiks aizkavÄts, lÄ«dz Firefox pabeigs palaiÅ”anu.
- IespÄjots atbalsts HTML tagam " ", kas ļauj izveidot dialoglodziÅus un komponentus interaktÄ«vai lietotÄja mijiedarbÄ«bai, piemÄram, aizveramus brÄ«dinÄjumus un apakÅ”logus. Izveidotos logus var vadÄ«t no JavaScript koda.
- IevieÅ”ot pielÄgoto elementu specifikÄciju, kas ļauj pievienot pielÄgotus HTML elementus, kas paplaÅ”ina esoÅ”o HTML tagu funkcionalitÄti, ir pievienots atbalsts pielÄgotu elementu pievienoÅ”anai, kas saistÄ«ti ar ievades veidlapu apstrÄdi.
- CSS ir pievienots defises-rakstzÄ«mju rekvizÄ«ts, ko var izmantot, lai iestatÄ«tu virkni, kas jÄizmanto pÄrtraukuma rakstzÄ«mes ("-") vietÄ.
- Metode navigator.registerProtocolHandler() nodroÅ”ina atbalstu protokolu apdarinÄtÄju reÄ£istrÄÅ”anai ftp, sftp un ftps URL shÄmÄm.
- Pievienots rekvizÄ«ts HTMLElement.outerText, kas atgriež saturu DOM mezglÄ, piemÄram, rekvizÄ«tu HTMLElement.innerText, taÄu atŔķirÄ«bÄ no pÄdÄjÄ, kad tas ir rakstÄ«ts, tas aizstÄj nevis saturu mezglÄ, bet gan visu mezglu.
- WebVR API pÄc noklusÄjuma ir atspÄjota un ir novecojusi (lai to atjaunotu, iestatiet dom.vr.enabled=true failÄ about:config).
- TÄ«mekļa izstrÄdÄtÄju rÄ«kiem ir pievienots saderÄ«bas novÄrtÄÅ”anas panelis. Panelis parÄda indikatorus, kas brÄ«dina par iespÄjamÄm problÄmÄm ar izvÄlÄtÄ HTML elementa vai visas lapas CSS rekvizÄ«tiem, ļaujot noteikt nesaderÄ«bas ar dažÄdÄm pÄrlÅ«kprogrammÄm, atseviŔķi nepÄrbaudot lapu katrÄ pÄrlÅ«kprogrammÄ.
- NodroÅ”inÄja iespÄju atspÄjot notikumu uztvÄrÄjus konkrÄtajam DOM mezglam. AtspÄjoÅ”ana tiek veikta, izmantojot rÄ«ka padomu, kas tiek parÄdÄ«ts, novietojot peles kursoru virs notikuma lapas pÄrbaudes saskarnÄ.
- AtkļūdotÄja rediÄ£ÄÅ”anas režīma konteksta izvÄlnei ir pievienots vienums āIgnorÄt rinduā, lai izpildes laikÄ ignorÄtu rindiÅu. Vienums tiek parÄdÄ«ts, ja parametrÄ about:config ir iestatÄ«ts parametrs devtools.debugger.features.blackbox-lines=true.
- Ieviests izstrÄdÄtÄju rÄ«ku automÄtiskas atvÄrÅ”anas režīms cilnÄm, kas atvÄrtas caur logu.open zvanu (devtools.popups.debug režīmÄ, lapÄm, kurÄm ir atvÄrti izstrÄdÄtÄja rÄ«ki, tÄs automÄtiski tiks atvÄrtas visÄm no Ŕīs lapas atvÄrtajÄm cilnÄm).
- Android platformas versija nodroÅ”ina iespÄju mainÄ«t sÄkuma lapas fona attÄlu un pievieno atbalstu sÄ«kfailu un vietÅu datu dzÄÅ”anai vienam domÄnam.
Papildus jauninÄjumiem un kļūdu labojumiem Firefox 98 ir novÄrsis 16 ievainojamÄ«bas, no kurÄm 4 ir atzÄ«mÄtas kÄ bÄ«stamas. 10 ievainojamÄ«bas (apkopotas saskaÅÄ ar CVE-2022-0843) izraisa problÄmas ar atmiÅu, piemÄram, bufera pÄrpilde un piekļuve jau atbrÄ«votajiem atmiÅas apgabaliem. IespÄjams, Ŕīs problÄmas var izraisÄ«t uzbrucÄja koda izpildi, atverot Ä«paÅ”i izstrÄdÄtas lapas.
Firefox 99 beta versija pievienoja atbalstu vietÄjÄm GTK kontekstizvÄlnÄm, iespÄjoja GTK peldoÅ”Äs ritjoslas, atbalstÄ«ja meklÄÅ”anu PDF skatÄ«tÄjÄ ar vai bez diakritiskajÄm zÄ«mÄm un pievienoja karsto taustiÅu ānā ReaderMode, lai ieslÄgtu/izslÄgtu skaļi lasÄ«Å”anas režīmu (StÄstÄ«t ).
Avots: opennet.ru