Izdaja Firefox 97

Izdan je bil spletni brskalnik Firefox 97. Poleg tega je bila ustvarjena dolgoročna posodobitev veje podpore - 91.6.0. Podružnica Firefox 98 je bila prenesena v fazo beta testiranja, katere izdaja je predvidena za 8. marec.

Glavne novosti:

  • 18 sezonskih barvnih tem Colorway, ponujenih v Firefoxu 94 kot vgrajeni dodatek za omejen čas, je poteklo. Uporabniki, ki nameravajo še naprej uporabljati teme Colorway, jih lahko omogočijo v upravitelju dodatkov (about:addons).
  • V sklopih za platformo Linux je bila odstranjena možnost generiranja dokumenta PostScript za tiskanje (možnost tiskanja na tiskalnikih PostScript in shranjevanja v PDF je ohranjena).
  • Odpravljene težave pri gradnji s knjižnicami Wayland 1.20.
  • Odpravljena je težava, pri kateri je povečava s ščipanjem prstov prenehala delovati na zaslonih na dotik po premikanju zavihka v drugo okno.
  • Stran about:processes v Linuxu je izboljšala natančnost zaznavanja obremenitve procesorja.
  • Odpravljena je težava s prikazovanjem ostrih vogalov za okna v nekaterih uporabniških okoljih, kot je osnovni OS 6.
  • Na platformi Windows 11 je bila dodana podpora za nov slog drsnega traku.
  • Na platformi macOS je bilo izboljšano nalaganje sistemskih pisav, kar je v nekaterih situacijah omogočilo hitrejše odpiranje in preklop na nov zavihek.
  • V različici za platformo Android so nedavno odprta mesta označena v zgodovini obiskov. Na domači strani je bil izboljšan prikaz slik za nedavno dodane zaznamke. Na platformi Android 12 je bila težava z lepljenjem povezav iz odložišča odpravljena.
  • Konstrukcije CSS s tipoma dolžina in odstotek dolžine omogočajo uporabo enot "cap" in "ic".
  • Dodana podpora za pravilo CSS @scroll-timeline in lastnost CSS animation-timeline, ki omogoča, da se časovna premica animacije v API-ju AnimationTimeline poveže z napredkom drsenja po vsebini namesto s časom v minutah ali sekundah.
  • Lastnost CSS color-adjust je bila preimenovana v print-color-adjust, kot zahteva specifikacija.
  • CSS privzeto vključuje podporo za kaskadne plasti, definirane s pravilom @layer in uvožene prek pravila CSS @import s funkcijo layer().
  • Dodana lastnost CSS scrollbar-gutter za nadzor nad tem, kako je prostor na zaslonu rezerviran za drsni trak. Na primer, ko ne želite, da se vsebina pomika, lahko razširite izhod, da zasede območje drsnega traku.
  • Izboljšana združljivost s spletnim ogrodjem Marionette (WebDriver).
  • API AnimationFrameProvider je bil dodan naboru DedicatedWorkerGlobalScope, ki vam omogoča uporabo metod requestAnimationFrame in cancelAnimationFrame v ločenih spletnih delavcih.
  • Metodi AbortSignal.abort() in AbortController.abort() zdaj lahko nastavita razlog za ponastavitev signala in prebereta razlog prek lastnosti AbortSignal.reason. Privzeto je razlog AbortError.

Poleg novosti in popravkov hroščev je Firefox 97 odpravil 42 ranljivosti, od tega jih je 34 označenih kot nevarnih. 33 ranljivosti (5 pod CVE-2022-22764 in 29 pod CVE-2022-0511) povzročajo težave s pomnilnikom, kot so prelivanje medpomnilnika in dostop do že sproščenih pomnilniških območij. Potencialno lahko te težave povzročijo izvedbo napadalčeve kode pri odpiranju posebej oblikovanih strani.

Spremembe v Firefoxu 98 Beta:

  • Vedenje pri prenosu datotek je bilo spremenjeno - namesto prikaza zahteve pred začetkom prenosa se datoteke zdaj začnejo samodejno prenašati in jih je mogoče kadar koli odpreti prek plošče z informacijami o napredku prenosa ali izbrisati neposredno iz plošče za prenos.
  • Dodana nova dejanja v kontekstni meni, prikazan ob desnem kliku datotek na seznamu za prenos. Na primer, z možnostjo Vedno odpri podobne datoteke lahko dovolite Firefoxu, da samodejno odpre datoteko po končanem prenosu v aplikaciji, ki je v sistemu povezana z isto vrsto datoteke. Prav tako lahko odprete imenik s prenesenimi datotekami, obiščete stran, s katere se je prenos začel (ne sam prenos, ampak povezavo do prenosa), kopirate povezavo, odstranite omembo prenosa iz zgodovine brskanja in počistite seznam na plošči za prenose.
  • Za optimizacijo postopka zagona brskalnika je bila spremenjena logika za zagon dodatkov, ki uporabljajo webRequest API. Samo blokiranje klicev webRequest bo zdaj povzročilo zagon dodatkov med zagonom Firefoxa. Spletne zahteve v načinu brez blokiranja bodo odložene, dokler se Firefox ne zažene.
  • Omogočena podpora za oznako HTML " «, ki omogoča ustvarjanje pogovornih oken in komponent za interaktivno interakcijo z uporabniki, kot so opozorila in podokna, ki jih je mogoče zapreti. Ustvarjena okna je mogoče nadzorovati s kodo JavaScript.
  • Orodjem za spletne razvijalce je bila dodana plošča za oceno združljivosti. Plošča prikazuje indikatorje, ki opozarjajo na morebitne težave z lastnostmi CSS izbranega elementa HTML ali celotne strani, kar vam omogoča, da prepoznate nezdružljivost z različnimi brskalniki, ne da bi stran posebej testirali v vsakem brskalniku.

Vir: opennet.ru

Dodaj komentar