Ir izlaista tÄ«mekļa pÄrlÅ«kprogramma Firefox 140. Firefox 140 ir klasificÄta kÄ ESR atzars, un atjauninÄjumi tiek izlaisti visa gada garumÄ. TurklÄt ir Ä£enerÄti atjauninÄjumi iepriekÅ”ÄjÄm ESR atzarÄm ā 115.25.0 un 128.12.0. Firefox 141 ir pÄrvietota uz beta testÄÅ”anas posmu, un tÄs izlaiÅ”ana ir paredzÄta 22. jÅ«lijÄ.
Galvenie jauninÄjumi pÄrlÅ«kprogrammÄ Firefox 140:
- VertikÄlo ciļÅu panelis tagad ļauj mainÄ«t piesprausto ciļÅu apgabala izmÄru, kas tiek izmantots Ätrai piekļuvei svarÄ«gÄm lapÄm. Lai palielinÄtu piesprausto ciļÅu skaitu (samazinot vietu parastajÄm atvÄrtajÄm ciļnÄm), vienkÄrÅ”i pÄrvietojiet sadaļu atdalÄ«tÄju ar peli.


- Konteksta izvÄlne, kas tiek parÄdÄ«ta, ar peles labo pogu noklikŔķinot uz cilnes vai atlasÄ«to ciļÅu grupas, ir atjauninÄta, iekļaujot vienumu āIzlÄdÄt cilniā, kas ļauj izlÄdÄt cilnes no atmiÅas, lai samazinÄtu atmiÅas un centrÄlÄ procesora patÄriÅu.

- NodroÅ”inÄta iespÄja pievienot savas meklÄtÄjprogrammas. Lai pievienotu meklÄtÄjprogrammas vietnÄm, izmantojot tagu Lai aprakstÄ«tu meklÄtÄjprogrammas parametrus, varat izmantot vienumu āPievienot meklÄtÄjprogrammuā konteksta izvÄlnÄ, kas parÄdÄs, ar peles labo pogu noklikŔķinot uz meklÄÅ”anas lauka. MeklÄtÄjprogrammu var pievienot arÄ« konfigurÄtÄjÄ (IestatÄ«jumi > MeklÄÅ”ana > Pievienot).


- RÄ«kjoslas satura pielÄgoÅ”anas saskarne (rÄ«kjoslas konteksta izvÄlnÄ PielÄgot rÄ«kjosluā¦) tagad ļauj dzÄst saÄ«sni ar pievienojumprogrammu sarakstu. Ja paslÄpjat pievienojumprogrammu pogu, pievienojumprogrammu pÄrvaldÄ«bas saskarnei varat piekļūt, izmantojot pogu āPaplaÅ”inÄjumiā galvenajÄ izvÄlnÄ.

- Tulkojot visu lapas saturu citÄ valodÄ, tagad vispirms tiek tulkots tikai redzamais saturs, bet pÄrÄjais saturs tiek tulkots ritinÄÅ”anas laikÄ. Å Ä«s izmaiÅas samazina resursu patÄriÅu un uzlabo saskarnes atsaucÄ«bu tulkoÅ”anas laikÄ.
- LietotÄjiem no Polijas, ItÄlijas un Austrijas ir iespÄjota adreÅ”u automÄtiskÄs aizpildīŔanas funkcija tÄ«mekļa veidlapÄs, kas iepriekÅ” bija pieejama tikai ASV, LielbritÄnijÄ, KanÄdÄ, VÄcijÄ un FrancijÄ.
- RÄ«kjoslÄ un jaunÄs cilnes lapÄ ir noÅemti komponenti, kas saistÄ«ti ar Pocket pakalpojumu, kuru Mozilla vairs neatbalsta.
- Linux smilÅ”kastes ievieÅ”ana ierobežo piekļuvi ierÄ«Äu draiveriem, izmantojot ioctl.
- Pievienots atbalsts atribÅ«tam "aria-keyshortcuts", kas definÄts ARIA (Accessible Rich Internet Applications ā piekļuves bagÄtinÄtas interneta lietojumprogrammas) specifikÄcijÄ cilvÄkiem ar invaliditÄti, un tas ļauj norÄdÄ«t Ä«sinÄjumtaustiÅus fokusa pÄrslÄgÅ”anai uz elementu.
- Pievienota CookieStore API, kas ļauj asinhroni iegÅ«t, iestatÄ«t un dzÄst sÄ«kfailus no skriptiem, kas darbojas HTML lapu vai pakalpojumu darbinieku kontekstÄ.
- Ir ieviesta pielÄgotas iezÄ«mÄÅ”anas API (Custom Highlight API), kas paredzÄta, lai patvaļīgi mainÄ«tu atlasÄ«to teksta apgabalu stilu un ļauj neierobežoties ar fiksÄto stilu, ko pÄrlÅ«kprogramma nodroÅ”ina atlasÄ«tajiem apgabaliem (::selection, ::inactive-selection) un sintakses kļūdu izcelÅ”anu (::spelling-error, ::grammar-error). PiemÄram, izmantojot jauno API tÄ«mekļa sistÄmÄs, kas nodroÅ”ina rÄ«kus teksta rediÄ£ÄÅ”anai, varat ieviest savus mehÄnismus teksta izcelÅ”anai, atŔķirÄ«gai iezÄ«mÄÅ”anai vairÄku lietotÄju vienlaicÄ«gas kopÄ«gas rediÄ£ÄÅ”anas laikÄ un kļūdu atzÄ«mÄÅ”anai pareizrakstÄ«bas pÄrbaudes laikÄ. Ja iepriekÅ” nestandarta iezÄ«mÄÅ”anas izveidei bija nepiecieÅ”amas sarežģītas manipulÄcijas ar DOM koku, pielÄgotas iezÄ«mÄÅ”anas API nodroÅ”ina gatavas darbÄ«bas iezÄ«mÄÅ”anas pievienoÅ”anai un noÅemÅ”anai, kas neietekmÄ DOM struktÅ«ru un piemÄro stilus saistīŔanai ar diapazona objektiem.
- Pievienots atbalsts notikumam pointerrawupdate, kas ļauj izsekot rÄdÄ«tÄja kustÄ«bu. SalÄ«dzinot ar notikumu pointermove, jaunais notikums tiek Ä£enerÄts biežÄk un tiklÄ«dz kļūst pieejami dati, kas var bÅ«t noderÄ«gi lietojumprogrammÄs, kurÄm nepiecieÅ”ams precÄ«zi izsekot rÄdÄ«tÄja kustÄ«bai.
- PrivÄtÄs pÄrlÅ«koÅ”anas režīmÄ vietnÄm ir atļauts izmantot pakalpojumu darbiniekus fona uzdevumu veikÅ”anai un izmantot IndexedDB un DOM keÅ”atmiÅas API ar Å”ifrÄtu krÄtuvi.
- Vienots fonta lielums un stils visos elementos , kas tagad ir neatkarÄ«gi no lietoÅ”anas bloku iekÅ”pusÄ , , Un .
- SerializÄjot HTML atribÅ«tus, ir iespÄjota rakstzÄ«mju "<" un ">" atsoļa izmantoÅ”ana, lai apgrÅ«tinÄtu dažu veidu XSS uzbrukumus. Element.innerHTML, Element.outerHTML, Element.getHTML, ShadowRoot.innerHTML un ShadowRoot.getHTML metodes tagad aizstÄs rakstzÄ«mes "<" un ">" ar "".
- TÄ«mekļa izstrÄdÄtÄju rÄ«kos pÄrbaudes panelim tagad ir paplaÅ”inÄtas meklÄÅ”anas iespÄjas paÅ”reizÄjÄs lapas DOM kokÄ. Ir ieviesta iespÄja kÄrtot meklÄÅ”anas rezultÄtus pÄc atrasto elementu skaita un atbalsts pseidoklasÄm.
- Android versijÄ ir vienkÄrÅ”ota grÄmatzÄ«mju pÄrvaldÄ«ba (ir pievienota poga āAtlasÄ«t visuā, lai vienlaikus veiktu darbÄ«bas ar vairÄkÄm grÄmatzÄ«mÄm). Ir pastiprinÄta droŔība privÄtÄs pÄrlÅ«koÅ”anas režīmÄ.
Papildus jaunÄm funkcijÄm un kļūdu labojumiem, Firefox 140 novÄrÅ” 17 ievainojamÄ«bas. SeÅ”as ievainojamÄ«bas izraisa atmiÅas pÄrvaldÄ«bas problÄmas, piemÄram, bufera pÄrpildes un piekļuve jau atbrÄ«votÄm atmiÅas zonÄm. Å Ä«s problÄmas var potenciÄli izraisÄ«t uzbrucÄja koda izpildi, atverot speciÄli izstrÄdÄtas lapas. AtseviŔķi var atzÄ«mÄt problÄmu iebÅ«vÄtajÄ Firefox papildinÄjumÄ WebCompat, kas ļauj identificÄt pÄrlÅ«kprogrammas instances, tostarp skatot lapu privÄtajÄ režīmÄ. IevainojamÄ«bu izraisa spÄja iegÅ«t pastÄvÄ«gu identifikatoru (UUID), analizÄjot WebCompat papildinÄjuma izsniegtos resursus.
Firefox beta 141 versija samazina atmiÅas patÄriÅu operÄtÄjsistÄmÄ Linux un novÄrÅ” nepiecieÅ”amÄ«bu restartÄt datoru pÄc atjauninÄÅ”anas, izmantojot pakotÅu pÄrvaldnieku.
Avots: opennet.ru






