Firefox 140 leidimas

Išleista žiniatinklio naršyklė „Firefox 140“. „Firefox 140“ priskiriama ESR atšakai, kurios atnaujinimai išleidžiami ištisus metus. Be to, buvo sugeneruoti atnaujinimai ankstesnėms ESR atšakoms – 115.25.0 ir 128.12.0. „Firefox 141“ perkelta į beta testavimo etapą, o išleidimas numatytas liepos 22 d.

Pagrindinės „Firefox 140“ naujovės:

  • Vertikalių skirtukų skydelyje dabar galite keisti prisegtų skirtukų srities, kuri naudojama greitai prieigai prie svarbių puslapių, dydį. Norėdami padidinti prisegtų skirtukų skaičių (sumažinant įprastų atidarytų skirtukų vietą), tiesiog perkelkite sekcijų skirtuką pele.
     Firefox 140 leidimas
     Firefox 140 leidimas
  • Kontekstinis meniu, rodomas dešiniuoju pelės mygtuku spustelėjus skirtuką arba pasirinktų skirtukų grupę, buvo atnaujintas, įtraukiant elementą „Iškelti skirtuką“, kuris leidžia iškelti skirtukus iš atminties, siekiant sumažinti atminties ir procesoriaus sąnaudas.
     Firefox 140 leidimas
  • Suteikta galimybė pridėti savo paieškos sistemas. Norėdami pridėti paieškos sistemas prie svetainių naudodami žymę Norėdami aprašyti paieškos sistemos parametrus, galite naudoti elementą „Pridėti paieškos sistemą“, esantį kontekstiniame meniu, kuris pasirodo dešiniuoju pelės mygtuku spustelėjus paieškos lauką. Paieškos sistemą taip pat galima pridėti konfigūratoriuje (Nustatymai > Paieška > Pridėti).
     Firefox 140 leidimas
     Firefox 140 leidimas
  • Įrankių juostos turinio tinkinimo sąsaja (įrankių juostos kontekstiniame meniu „Tinkinti įrankių juostą…“) dabar leidžia ištrinti nuorodą su priedų sąrašu. Jei paslėpsite priedų mygtuką, priedų valdymo sąsają galėsite pasiekti per pagrindinio meniu mygtuką „Plėtiniai“.
     Firefox 140 leidimas
  • Verčiant visą puslapio turinį į kitą kalbą, dabar pirmiausia verčiamas tik matomas turinys, o likusi dalis verčiama slenkant. Šis pakeitimas sumažina išteklių sunaudojimą ir pagerina sąsajos reagavimą verčiant.
  • Lenkijos, Italijos ir Austrijos vartotojams įjungta automatinio adresų pildymo internetinėse formose funkcija, kuri anksčiau buvo prieinama tik JAV, Didžiojoje Britanijoje, Kanadoje, Vokietijoje ir Prancūzijoje.
  • Įrankių juostoje ir naujo skirtuko puslapyje pašalinti komponentai, susiję su „Pocket“ paslauga, kurios „Mozilla“ nebepalaiko.
  • „Linux“ smėlio dėžės įgyvendinimas riboja prieigą prie įrenginių tvarkyklių per „ioctl“.
  • Pridėta ARIA (Accessible Rich Internet Applications) specifikacijoje neįgaliesiems apibrėžto atributo „aria-keyshortcuts“ palaikymas, kuris leidžia nurodyti sparčiuosius klavišus, skirtus perjungti fokusavimą į elementą.
  • Pridėta „CookieStore“ API, leidžianti asinchroniškai gauti, nustatyti ir ištrinti slapukus iš scenarijų, veikiančių HTML puslapių arba paslaugų teikėjų kontekste.
  • Įdiegta „Custom Highlight“ API sąsaja, skirta savavališkai keisti pasirinktų teksto sričių stilių ir leidžia neapsiriboti fiksuotu naršyklės stiliumi pasirinktoms sritims (::selection, ::inactive-selection) ir sintaksės klaidų paryškinimui (::spelling-error, ::grammar-error). Pavyzdžiui, naudodami naująją API žiniatinklio sistemose, kurios teikia teksto redagavimo įrankius, galite įdiegti savo mechanizmus tekstui paryškinti, skirtingam paryškinimui vienu metu redaguojant keliems vartotojams ir klaidų žymėjimui rašybos tikrinimo metu. Jei anksčiau reikėjo sudėtingų manipuliacijų su DOM medžiu, norint sukurti nestandartinį paryškinimą, „Custom Highlight“ API teikia paruoštas paryškinimo pridėjimo ir pašalinimo operacijas, kurios neturi įtakos DOM struktūrai ir taiko stilius susiejant su „Range“ objektais.
  • Pridėta „pointerrawupdate“ įvykio, leidžiančio sekti rodyklės judėjimą, palaikymas. Palyginti su „pointermove“ įvykiu, naujas įvykis generuojamas dažniau ir kai tik atsiranda duomenų, o tai gali būti naudinga programose, kurioms reikia labai tiksliai sekti rodyklės judėjimą.
  • Privataus naršymo režimu svetainės gali naudoti paslaugų teikėjus foninėms užduotims atlikti ir naudoti „IndexedDB“ bei DOM talpyklos API su užšifruota saugykla.
  • Vienodas šrifto dydis ir stilius visuose elementuose , kurie dabar nepriklauso nuo naudojimo blokų viduje , , Ir .
  • Serializuojant HTML atributus, įgalintas „<“ ir „>“ simbolių išėjimas iš sąrašo, siekiant apsunkinti kai kurių tipų XSS atakas. „Element.innerHTML“, „Element.outerHTML“, „Element.getHTML“, „ShadowRoot.innerHTML“ ir „ShadowRoot.getHTML“ metodai dabar pakeis „<“ ir „>“ simbolius simboliu „“. Serializuojant HTML į eilutę.
  • Žiniatinklio kūrėjo įrankiuose peržiūros skydelyje dabar išplėstos paieškos galimybės dabartinio puslapio DOM medyje. Įdiegta galimybė rūšiuoti paieškos rezultatus pagal rastų elementų skaičių ir pseudoklasių palaikymas.
  • „Android“ versijoje supaprastintas žymių valdymas (pridėtas mygtukas „Pasirinkti viską“, kad būtų galima atlikti operacijas su keliomis žymėmis vienu metu). Sustiprintas saugumas privataus naršymo režimu.

Be naujų funkcijų ir klaidų ištaisymų, „Firefox 140“ pašalina 17 pažeidžiamumų. Šeši pažeidžiamumai atsiranda dėl atminties valdymo problemų, tokių kaip buferio perpildymas ir prieiga prie jau atlaisvintų atminties sričių. Šios problemos gali lemti užpuoliko kodo vykdymą atidarant specialiai sukurtus puslapius. Atskirai galime atkreipti dėmesį į integruoto „Firefox“ papildinio „WebCompat“ problemą, kuri leidžia identifikuoti naršyklės egzempliorius, įskaitant peržiūrint puslapį privačiu režimu. Pažeidžiamumą sukelia galimybė gauti nuolatinį identifikatorių (UUID) analizuojant „WebCompat“ papildinio išduotus išteklius.

„Firefox beta 141“ sumažina atminties sunaudojimą „Linux“ sistemoje ir panaikina reikalavimą paleisti iš naujo po atnaujinimo naudojant paketų tvarkyklę.

Šaltinis: opennet.ru

Добавить комментарий