Izdaja Firefox 87

Izdan je bil Firefox 87. Izdana je bila tudi dolgoročna posodobitev podpore, 78.9.0. Firefox 88 je vstopil v beta testiranje in bo izšel 20. aprila.

Glavne novosti:

  • Ko uporabljate funkcijo iskanja in aktivirate način Označi vse, drsnik zdaj prikazuje oznake, ki označujejo položaj najdenih tipk.
    Izdaja Firefox 87
  • Redko uporabljeni elementi so bili odstranjeni iz menija Knjižnica. Meni Knjižnica zdaj vsebuje le povezave do zaznamkov, zgodovine in prenosov (sinhronizirani zavihki, nedavni zaznamki in seznam Pocket so bili odstranjeni). Spodnji posnetek zaslona prikazuje prejšnje stanje na levi in ​​novo stanje v Firefoxu 87 na desni:
    Izdaja Firefox 87Izdaja Firefox 87
  • Meni za spletne razvijalce je bil bistveno poenostavljen – posamezne povezave do orodij (Inšpektor, Spletna konzola, Razhroščevalnik, Napaka omrežnega sloga, Učinkovitost delovanja, Inšpektor shranjevanja, Dostopnost in Aplikacija) so bile nadomeščene z enim samim elementom, Orodja za spletne razvijalce.
    Izdaja Firefox 87Izdaja Firefox 87
  • Meni Pomoč je bil poenostavljen, odstranjene so bile povezave do strani za podporo, bližnjice na tipkovnici in ogled. Te so zdaj na voljo na strani Poiščite pomoč. Gumb za uvoz iz drugega brskalnika je bil odstranjen.
  • Dodan je bil mehanizem SmartBlock, ki odpravlja težave s spletnimi mesti, ki jih povzroča blokiranje zunanjih skriptov v načinu zasebnega brskanja ali ko je omogočeno izboljšano blokiranje vsebine (strogo). SmartBlock lahko tudi znatno izboljša delovanje nekaterih spletnih mest, ki se upočasnjujejo zaradi nezmožnosti nalaganja kode sledilnega skripta. SmartBlock samodejno nadomesti sledilne skripte z nadomestnimi besedili in tako zagotovi pravilno nalaganje spletnega mesta. Nadomestna besedila so na voljo za več priljubljenih skriptov za sledenje uporabnikom, navedenih na seznamu Prekinitev povezave, vključno s skripti s pripomočki Facebook, Twitter, Yandex, VKontakte in Google.
  • Upravljalnik tipke Backspace je privzeto onemogočen zunaj kontekstov vnosnega obrazca. Ta upravljalnik je bil odstranjen, ker se tipka Backspace aktivno uporablja pri tipkanju v obrazce, ko pa ni v fokusu, se obravnava kot preklapljanje med stranmi, kar lahko povzroči izgubo vtipkanega besedila zaradi nenamerne navigacije na drugo stran. Za obnovitev starega delovanja je bila v about:config dodana možnost browser.backspace_action.
  • Spremenjena je bila glava HTTP Referer. Privzeto je nastavljen pravilnik »strict-origin-when-cross-origin«, ki odstrani poti in parametre pri pošiljanju zahtev drugim gostiteljem prek HTTPS, odstrani Referer pri preklopu s HTTPS na HTTP in posreduje celotnega Refererja za notranjo navigacijo znotraj enega spletnega mesta. Ta sprememba velja za običajne zahteve za navigacijo (kliki povezav), samodejne preusmeritve in pri nalaganju zunanjih virov (slike, CSS, skripti). Na primer, pri kliku na povezavo do drugega spletnega mesta prek HTTPS se zdaj posreduje »Referer: https://www.example.com/« namesto »Referer: https://www.example.com/path/?arguments«.
  • Način delitve je omogočen za majhen odstotek uporabnikov, pri čemer se izvaja posodobljena večprocesna arhitektura za strožjo izolacijo strani. Ko je način delitve omogočen, so strani z različnih spletnih mest vedno shranjene v ločenih procesih, pri čemer vsak uporablja svoj izolirani peskovnik. Ločevanje procesov se izvaja po domeni in ne po zavihkih, kar omogoča dodatno izolacijo zunanjih skriptov in okvirjev iframe. Način delitve je mogoče ročno omogočiti na strani about:preferences#experimental ali prek spremenljivke »fission.autostart=true« v about:config. Njegovo aktivacijo lahko preverite na strani about:support.
  • Eksperimentalna implementacija TCP Fast Open (TFO, RFC 7413) je bila odstranjena. Ta funkcija zmanjša število korakov za vzpostavitev povezave z združitvijo prvega in drugega koraka klasičnega 3-stranskega rokovanja v eno samo zahtevo in omogoča pošiljanje podatkov med začetno fazo vzpostavitve povezave. TCP Fast Open je bil privzeto onemogočen in je zahteval spremembo about:config (network.tcp.tcp_fastopen_enable), da bi ga omogočili.
  • V skladu s spremembami specifikacij je bil element ukinjen. pri preverjanjih z uporabo psevdorazredov ":link", ":visited" in ":any-link".
  • Nestandardne vrednosti za parameter CSS ob strani napisa so bile odstranjene: levo, desno, zgoraj zunaj in spodaj zunaj (za njihovo vrnitev uporabite nastavitev layout.css.caption-side-non-standard.enabled).
  • Dogodek »beforeinput« in metoda getTargetRanges() sta privzeto omogočena, kar spletnim aplikacijam omogoča, da preglasijo vedenje urejanja besedila, preden brskalnik spremeni drevo DOM, in pridobijo večji nadzor nad vhodnimi dogodki. Dogodek »beforeinput« se pošlje v obdelovalec. ali drug element z atributom "contenteditable", nastavljenim pred spremembo vrednosti elementa. Metoda getTargetRanges(), ki jo zagotavlja objekt inputEvent, vrne niz vrednosti, ki vam omogočajo napovedovanje, kateri del DOM-a bo spremenjen, če vhodni dogodek ni preklican.
  • Spletni razvijalci lahko zdaj simulirajo medijske poizvedbe »preferred-color-scheme« v načinu pregleda strani, da preizkusijo temne in svetle teme, ne da bi pri tem preklapljali temo operacijskega sistema. Za omogočanje simulacije temne in svetle teme sta bila v zgornji desni kot orodne vrstice za spletne razvijalce dodana gumba sonce in luna.
  • V način pregleda je bila dodana možnost aktiviranja psevdorazreda »:target« za izbrani element, podobno kot prej podprti psevdorazredi »:hover«, »:active«, »:focus«, »:focus-within«, »:focus-visible« in »:visited«.
    Izdaja Firefox 87
  • Obravnava neaktivnih pravil CSS je bila izboljšana v načinu CSS Inspector. Natančneje, lastnost »table-layout« je zdaj neaktivna za elemente, ki niso tabele, lastnosti »scroll-padding-*« pa so zdaj označene kot neaktivne za elemente, ki ne podpirajo pomikanja. Odstranjena je bila napačna zastavica lastnosti »text-overflow« za nekatere vrednosti.

Poleg novosti in popravkov napak Firefox 87 odpravlja 12 ranljivosti, od katerih jih je 7 označenih kot nevarnih. 6 ranljivosti (zbranih pod CVE-2021-23988 in CVE-2021-23987) povzročajo težave s pomnilnikom, kot so prekoračitve medpomnilnika in dostop do že sproščenih območij pomnilnika. Potencialno lahko te težave povzročijo izvedbo napadalčeve kode pri odpiranju posebej oblikovanih strani.

Firefox 88, ki je vstopil v beta testiranje, je znan po podpori za povečavo s pinch-to-zoom na sledilnih ploščicah. Linux z grafičnimi okolji, ki temeljijo na protokolu Wayland, in privzeto vključitvijo podpore za slikovni format AVIF (AV1 Image Format), ki uporablja tehnologije stiskanja znotraj okvirja iz formata video kodiranja AV1.

Vir: opennet.ru

Kupite zanesljivo gostovanje za strani z DDoS zaščito, VPS VDS strežniki 🔥 Kupite zanesljivo spletno gostovanje z zaščito DDoS, VPS VDS strežniki | ProHoster