Izdanje Firefox 120

Izdanje web preglednika Firefox 120 i kreiranje ažuriranja verzije s dugoročnom podrškom — 115.5.0. Beta testiranje verzije Firefox 121 je započelo, a izlazak je zakazan za 19. prosinca.

Glavne novosti u Firefox 120:

  • U kontekstni izbornik dodana je opcija "Kopiraj poveznicu bez praćenja", koja omogućava kopiranje URL-a odabrane poveznice u međuspremnik, prethodno uklanjajući opcije koje se koriste za praćenje prelaza između web stranica. Na primjer, prilikom kopiranja poveznice bit će uklonjeni parametri mc_eid i fbclid, koji se koriste prilikom prelaska s Facebook stranica. Za korisnike iz Njemačke dodatno je uključeno uklanjanje praćenja parametara prilikom prelaska na poveznicu na stranici i prilikom otvaranja poveznice u adresnoj traci u privatnom načinu pregledavanja ili prilikom odabira strožeg načina (strict) zaštite od praćenja pokreta (ETP, Enhanced Tracking Protection). Ostali korisnici mogu uključiti ovu mogućnost putem postavke privacy.query_stripping.enabled u about:config. Za uklanjanje je korišten crni popis koji obuhvaća poznate parametre praćenja prelaza između web stranica.
    Izdanje Firefox 120
  • U odjeljak postavki privatnosti i sigurnosti (Privacy & Security) dodana je opcija za uključivanje mehanizma GPC (Global Privacy Control), koji je zamijenio oznaku "DNT" (Do Not Track) i omogućava informiranje web stranica o zabrani prodaje osobnih podataka i njihove upotrebe za praćenje preferencija ili kretanja između stranica.
    Izdanje Firefox 120
  • U strožem načinu (strict) zaštite od praćenja pokreta (ETP, Enhanced Tracking Protection) i u privatnom načinu pregledavanja poboljšana je zaštita od pasivne identifikacije korisnika putem API Canvas.
  • Za korisnike iz Njemačke automatsko zatvaranje iskačućih dijaloga (Cookie Banner Blocker), koji se prikazuju na stranicama kako bi se dobila potvrda o mogućnosti pohrane identifikatora u kolačiće su uključeni prema zadanim postavkama, u skladu s pravilima zaštite osobnih podataka Europske unije (GDPR). Budući da takvi iskačući baneri odvlače pažnju, prekrivaju sadržaj i zahtijevaju vrijeme korisnika za zatvaranje, programeri Firefoxa smatraju prikladnim automatsko odbijanje takvih zahtjeva.

    Blokadu možete uključiti u postavkama u odjeljku "Sigurnost i privatnost" ili putem parametra "cookiebanners.service.mode" u about:config (0 — isključuje automatsko zatvaranje Cookie-bannera; 1 — u svim slučajevima odbija zahtjev za dopuštenjem i ignorira bannere koji dopuštaju samo suglasnost; 2 — kada je to moguće odbija zahtjev za dopuštenjem, a kada nije moguće, pristaje na pohranu kolačića). Za razliku od sličnog načina rada koji nudi preglednik Brave i blokatori oglasa, Firefox ne skriva blok, već automatizira radnju korisnika s njim. Dostupna su dva načina obrade bannera — simulacija klika mišem (cookiebanners.bannerClicking.enabled) i umetanje kolačića s odabranom oznakom načina (cookiebanners.cookieInjector.enabled).

  • Na Windows, macOS i Android uređajima je zadano omogućen uvoz TLS certifikata iz spremišta korijenskih certifikata operativnog sustava. Ako je potrebno, navedena mogućnost može se isključiti u postavkama (Preferences → Privacy & Security → Certificates).
  • Dodane su tipkovne prečice za uređivanje (Alt + enter) i brisanje (Alt + Backspace) odabranih računa u sučelju about:logins.
  • U verzijama Firefoxa koje se isporučuju s Ubuntuom u Snap formatu podržan je uvoz podataka iz preglednika Chromium koji je također instaliran u snap formatu.
  • Na Linux i Windows platformama omogućena je mogućnost povlačenja prozora s videom u režimu "slika u slici" prema kutovima ekrana (automatsko poravnavanje prema kutovima) pritiskom na tipku Ctrl dok ga pomičete.
  • Započela je integracija novog prenosivog komponenta za ispis kontekstualnih ispada u adresnoj traci, napisanog na jeziku Rust.
  • Dodana je API User Activation (navigator.userActivation), koja omogućava utvrđivanje je li korisnik prethodno interagira sa stranicom (npr. kliknuo mišem), je li trenutno u interakciji ili ništa ne radi na stranici (stranica je samo učitana i ostaje netaknuta).
  • Dodana je podrška za novi HTTP status kod — 103 („Early Hints“), koji se može koristiti za proaktivno slanje zaglavlja. Kod 103 omogućava obavještavanje klijenta o sadržaju nekih HTTP zaglavlja odmah nakon zahtjeva, bez čekanja da server završi sve operacije povezane s zahtjevom i počne slati sadržaj. Na taj način se mogu davati savjeti o povezanim elementima stranice koji se mogu prethodno učitati (npr. mogu se navesti linkovi na korištene CSS i JavaScript datoteke). Nakon dobivanja informacija o takvim resursima, preglednik započinje njihovo učitavanje ne čekajući završetak slanja glavne stranice, što omogućava skraćivanje ukupnog vremena obrade zahtjeva.
  • U CSS su dodane nove jedinice mjere veličine lh i rlh, koje omogućavaju određivanje veličine koja odgovara linearnoj visini (CSS svojstvo line-height) elementa ili korijenskog elementa.
  • U CSS je dodana funkcija light-dark() za postavljanje boja odjednom za svjetlu i tamnu shemu boja bez korištenja media upita prefers-color-scheme.
  • Funkciji Date.parse() u JavaScriptu dodana je podrška za dodatne formate datuma, kao što su „01-12-1999“, „1999-1-5“, „10000-01-12“, „99-01-05“, „1999-01-05 10:00:00“.
  • Osigurana je podrška za atribut media u elementu , ugrađenom u elemente ,
  • Podrška za ekstenziju WasmGC uključena je prema zadanim postavkama, olakšavajući portiranje programâ pisanih u programskim jezicima koji koriste sakupljač smeća (Kotlin, Dart itd.) u WebAssembly. WasmGC dodaje nove tipove struktura i nizova, za koje se može primijeniti nelinealno dodjeljivanje memorije.
  • U alatima za web razvoj dodana je mogućnost simulacije rada kartica u offline režimu.
  • U uređivaču stilova dodan je gumb „Pretty Print“ za formatiranje i vizualno prikazivanje minificirane stilizacijske tablice (ranije su se minificirani stilovi automatski formatirali).
  • U alatima za programere značajno je (do 70%) ubrzana funkcionalnost debagera pri velikim volumenima izvornih tekstova. Provedena je refaktorizacija debagera, usmjerena na ispravno djelovanje točaka prekida povezanih s događajem „unload“.
  • U verziji za Android ispravljena je greška koja je dovodila do zatvaranja kartica prilikom njihovog označavanja. Nastavlja se rad na formiranju otvorenog ekosustava dodataka za preglednike za mobilnu verziju Firefoxa. Do službenog lansiranja ekosustava, planiranog za prosinac, u katalogu addons.mozilla.org (AMO) bit će dostupno više od 200 dodataka pogodnih za instalaciju u Firefox za Android.

Osim novosti i ispravka grešaka, u Firefoxu 120 otklonjena su 19 sigurnosnih ranjivosti. 14 ranjivosti (11 je spojeno pod CVE-2023-6212 i CVE-2023-6213), označenih kao opasne, uzrokovane su problemima s rukovanjem memorijom, poput prepunjenja bafera i pristupa već oslobođenim dijelovima memorije. Potencijalno, ovi problemi mogu dovesti do izvršavanja zloćudnog koda prilikom otvaranja posebno oblikovanih stranica. Još jedna opasna ranjivost (CVE-2023-6206) omogućuje putem clickjacking-a potvrdu zahtjeva za dodjelu ovlasti.

Beta izdanje Firefoxa 121 ističe mogućnost prisilnog uključivanja podvlačenja veza, neovisno o CSS postavkama (može biti korisno za osobe s problemima u percepciji boja). U Linuxu je prema zadanim postavkama omogućena upotreba kompozitnog poslužitelja Wayland umjesto XWayland, što je riješilo probleme s radom touchpada, podrškom za geste na dodirnim ekranima i postavkom DPI-a za svaki monitor u okruženjima temeljenim na Waylandu. Korištenje Waylanda također pokazuje poboljšanje performansi rada s grafikom. Ipak, zbog ograničenja Wayland protokola postoje problemi s prikazom prozora „slika u slici” na prednjem planu.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster