Firefox 151

Na voljo Firefox 151, opremljen s poboljšanom zaštitom od prikupljanja digitalnih otisaka, podrškom za Web Serial API, kao i mogućnošću web stranica da snimaju unos s tastature u režimu celog ekrana.

  • Lokalno rezervno kopiranje profila je dostupno na Linuxu (na macOS-u uključivanje odloženo do narednog izdanja).
  • Redo dizajna nove kartice, kako bi se obezbedila njena spremnost za buduće promene, kao što su dodaci i poboljšane prečice, čije se pojavljivanje planira u sledećoj verziji (browser.newtabpage.activity-stream.nova.enabled).
  • Širina polja za pretragu u podešavanjima je značajno povećana.
  • U režimu privatnog pregleda vykoukly možnost obriši sve podatke trenutne sesije bez potrebe za zatvaranjem prozora pretraživača i započinjanjem nove sesije.
  • Zaštita od praćenja je postala još bolja u borbi protiv prikupljanja digitalnih otisaka. Broj korisnika koji se uspešno identifikuju smanjen je u proseku za 14% (a na macOS-u za 49%).
  • PDF pregledač naučio je spajanje višestrukih dokumenata.
  • U podmeniju „Ostali alati“ dodano opcija za pozivanje about:translations.
  • Ugrađeni VPN sada omogućava omogućava izbor države gde se nalazi izlazni čvor.
  • Odpravljena prenos neispravnih informacija o rezoluciji ekrana na sistemima sa više monitora.
  • Automatsko popunjavanje adresa vključena za korisnike iz Nizozemske.
  • Uklonjeno arhitektonsko ograničenje koje nije dopuštalo web stranicama da vide privremene dozvole (kada je korisnik odobrio, na primer, pristup geolokaciji, ali nije označio „zapamti ovo rešenje“).
  • Premještanje profila u drugi katalog ili na drugi OS više ne ometa rad instaliranih dodataka i tema (u extensions.json su ostali stari putevi).
  • macOS:
    • Implementirano podrška za linkove, smještene u međuspremniku na uređajima sa iOS-om.
    • Padajući elementi sada uporabljajo nativni meni operativnog sistema.
    • Ispravljena greška zbog koje su se prozori Firefox-a sa više monitora nakon ponovnog pokretanja otvarali na pogrešnom monitoru.
    • Izboljšano upravljanje bojama pri kopiranju i lepljenju slika.
  • Windows: Firefox sada uzima u obzir operativnim postavkama geolokacije, kada korisnik odobri web stranici da odredi lokaciju. Ako je geolokacija isključena na nivou OS-a, pretraživač će tražiti od korisnika da uključi geolokaciju.
  • HTML: Появилась podpora atribut shadowrootslotassignment na elementima <template>. U JavaScript-u ovaj atribut se odražava svojstvima ShadowRoot.slotAssignment ili HTMLTemplateElement.shadowRootSlotAssignment.
  • CSS:
    • Direktiva @container zdaj podpira zahteve style() (omogoča preverjanje, ali ima vsebnik veljavno izjavo, določeno lastnost ali lastno lastnost, in ustrezno uporabi sloge za njegove podrejene elemente).
    • Свойство position-anchor zdaj podpira (privzeta) vrednost normal (zagotavlja doslednost s lastnostjo position-area: če se posodobi, se bo position-anchor tudi samodejno posodobil).
  • API:
    • Metod Sanitizer.replaceElementWithChildren() zdaj vračajo false, če je zamenjani element <svg> v prostoru imen SVG ali v prostoru imen MathML.
    • Появилась podpora Dokument Picture-in-Picture API (omogoča odprtje okna, ki je postavljeno nad ostalimi okni, ki ga je mogoče napolniti s katero koli HTML-vsebino).
    • Добавлено свойство CanvasRenderingContext2D.lang (koristno za nastavitev konteksta na ozadju canvas, ki se lahko upodobi še preden je povezan s kakšnim elementom <canvas>).
    • Metod Element.requestFullscreen() zdaj sprejema свойство options.keyboardLock kot parameter (omogoča spletnim mestom, da zahtevajo zaklep tipkovnice, ko je element prikazan v celozaslonskem načinu). Spletna mesta zdaj lahko preprečijo izhod iz celozaslonskega načina s pritiskom na tipko Esc (izhod ostaja možen z držanjem tipke), prav tako pa lahko prestrežejo nekatere prej rezervirane brskalniške bližnjice in prekličejo njihovo privzeto delovanje.
    • GPUSupportedLimits zdaj podpira lastnosti maxStorageBuffersInFragmentStage, maxStorageBuffersInVertexStage, maxStorageTexturesInFragmentStage in maxStorageTexturesInVertexStage (omogočajo določitev največjega števila skladiščnih predpomnilnikov in tekstur, dovoljenih na stopnjah fragmentnega in vrhunskega senčilnika.
    • Implementirano podpora lastnosti CSSContainerRule.conditions. Lastnost condition predstavlja ustrezno direktivo @container v obliki seznama objektov, kjer vsak objekt opisuje posamezno stanje vsebnika.
    • Vklopljena je podpora Web Serial API (omogoča upravljanje mikrokontrolerjev z podporo za serijski vmesnik). To omogoča programiranje mikrokontrolerjev in debug plošč (kot naprave ESP, BBC micro:bit in Raspberry Pi Pico), 3D-tiskalnike, CNC stroje in druge naprave. Vsaka stran, ki želi uporabljati to API, mora ustvariti poseben dodatek, ki daje potrebna dovoljenja, uporabnik pa mora ta dodatek namestiti (podobno kot je to že narejeno s WebMIDI).
  • Orodja za razvijalce: Spustni meni za upravljanje hitrosti animacije zdaj dostopno vedno (do sedaj se je prikazoval le med aktivno animacijo, kar je oteževalo njegovo uporabo pri zelo kratkih animacijah).

Izvor: linux.org.ru

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