Izdanje Firefoxa 129

Objavljeno je izdanje web preglednika Firefox 129, a novosti iz prošlih verzija s dugoročnom podrškom — 115.14.0 i 128.1.0 su također dostupne. Verzija Firefox 130 prebačena je u beta fazu testiranja, a izdanje je planirano za 3. rujna.

Glavne novosti u Firefoxa 129:

  • Zadano je aktiviran način HTTPS-First, u kojem prilikom pokušaja otvaranja stranice putem HTTP-a bez enkripcije preglednik prvo pokušava pristupiti stranici preko HTTPS-a ("http://" se zamjenjuje sa "https://"), a ako taj pokušaj ne uspije, automatski se prebacuje na stranicu bez enkripcije. Za isključivanje ovog načina u about:config potrebno je koristiti opciju "dom.security.https_first". Za razliku od uključivog opcionalnog načina "Samo HTTPS" koji se može aktivirati, način HTTPS-First ne primjenjuje se na učitavanje podresursa poput slika, skripti i stilskih tabela, već djeluje samo prilikom pokušaja otvaranja stranice nakon preusmjeravanja ili unosa URL-a u adresnu traku.
  • Na platformama Linux, Windows 11 i Android 10+ omogućeno je korištenje sistemskog resolvera za određivanje DNS zapisa kroz koje se prenosi informacija o javnom ključu za mehanizam ECH (Encrypted Client Hello), koji nastavlja razvoj tehnologije ESNI (Encrypted Server Name Indication) i osigurava enkripciju informacija o parametrima TLS sesija, kao što je zatraženo ime domene. Ključna razlika ECH od ESNI je u tome što se kod ECH umjesto enkripcije na razini pojedinačnih polja cijela TLS poruka ClientHello šifrira, čime se blokiraju curenja putem polja koja ne pokriva ESNI, na primjer, polje PSK (Pre-Shared Key). Ova promjena omogućava korištenje protokola HTTP/3 bez upotrebe zaglavlja Alt-Svc. Ranije je za dobivanje ključa za ECH bilo potrebno uključiti "DNS preko HTTPS-a". domenu Skrivenje
  • u HTTPS prometu, između ostalog, u nekim slučajevima rješava probleme s usporavanjem prilikom gledanja YouTube-a, što su nedavno primijetili korisnici ruskih provajdera. U načinu čitača (Reader View) proširene su mogućnosti izbornika za podešavanje prikaza teksta i rasporeda stranice — dodana je mogućnost regulacije razmaka između znakova i riječi, kao i odabira metode poravnanja teksta.
    Izdanje Firefoxa 129
  • U čitateljskom načinu rada dodano je novo izbornik „Tema“ za podešavanje boja pozadine, teksta i poveznica prilikom pregledavanja, kao i za odabir osnovnih prikaznih režima (tamni, nijanse sive, svijetli, kontrastni, sepija).
    Izdanje Firefoxa 129
  • Omogućeno je prikazivanje skica sadržaja kartica kada pređete mišem preko gumba kartica. Osim skice, u informativni blok o kartici također je dodana napomena o prikazanoj poveznici na kartici. Pretpostavlja se da će ova promjena olakšati prepoznavanje tražene kartice, isključujući potrebu za prebacivanjem između kartica. Za one koje iritiraju nepotrebni automatski iskačući prozori, novu mogućnost mogu isključiti pomoću postavke „browser.tabs.hoverPreview.enabled“ u about:config.
    Izdanje Firefoxa 129
  • Za korisnike iz Francuske i Njemačke prema zadanim postavkama omogućeno je automatsko popunjavanje web-formi polja s adresama. Ovo je ranije bilo omogućeno samo korisnicima iz SAD-a i Kanade. Da biste omogućili način rada u drugim zemljama, možete koristiti postavku „extensions.formautofill.addresses.supportedCountries“ na stranici about:config. Za uređivanje adrese koja će biti dodana u forme, u odjeljku Autofill u postavkama „Privatnost i sigurnost“ možete koristiti gumb za uređivanje spremljenih adresa.
    Izdanje Firefoxa 129
  • Dodana je eksperimentalna implementacija bočne trake i mogućnost vertikalnog postavljanja kartica, što omogućuje dodatno iskorištavanje prostora na ekranu za pregled sadržaja web stranica na širokokutnim ekranima. Da biste omogućili vertikalne kartice, potrebno je aktivirati opcije sidebar.revamp i sidebar.verticalTabs na stranici about:config. Bočna traka može se prikazivati ili u proširenom ili u sažetom obliku. U proširenom obliku prikazuju se dijelovi naslova stranica u karticama i nazivi operacija iznesenih u bočnu traku, dok u sažetom obliku vide se samo ikone web stranica i operacija.
    Izdanje Firefoxa 129
  • U CSS je dodano @-pravilo „@starting-style“ za primjenu stila na element prilikom njegovog prvog iscrtavanja, što se može primijeniti za stvaranje prijelazne animacije u fazi prije otvaranja elementa na stranici (u stanju „display: none“) ili prilikom dodavanja elementa u DOM.
  • Dodano je CSS-svojstvo „transition-behavior“ za primjenu prijelazne animacije na diskretna svojstva, poput „display“.
  • Realizirana je funkcija textInput koja nije definirana u standardu, ali se koristi umjesto događaja «beforeinput» u nekim web-aplikacijama koje koriste starije frameworke.
  • JavaScript je dobio podršku za tipizirane nizove Float16Array, kao i za metode DataView za čitanje i postavljanje vrijednosti tipa Float16, te metodu Math.f16round() za zaokruživanje brojeva na 16-bitnu točnost. Tip Float16 može biti koristan pri radu s GPU-om za smanjenje potrošnje memorije u usporedbi s tipovima Float32 i Float64.
  • U API-ju mediaCapabilities.decodingInfo() implementirana je mogućnost dekodiranja konfiguracije reproducirane šifrirane sadržaje i dobivanja informacija o korištenom sustavu ključeva za šifriranje.
  • U API-ju Web Crypto dodana je podrška za digitalne potpise temeljen na algoritmu Ed25519, koji se može koristiti u metodama SubtleCrypto: sign(), verify(), generateKey(), importKey() i exportKey().
  • U alatima za web programere implementirana su nova upozorenja o problemima s CSS-om, koja se prikazuju pri nepravilnoj upotrebi svojstava resize i float, pri korištenju svojstva box-sizing s elementima koji ignoriraju promjene visine i širine, kao i pri primjeni specifiknih CSS svojstava za tablice s elementima koji nisu povezani s tablicama.

    U panelu za analizu mrežne aktivnosti funkcija blokiranja (Network Blocking) sada se primjenjuje ne samo na HTTP odgovore, već i na HTTP zahtjeve. U načinu inspekcije u bočnoj traci Pravila dodano je prikazivanje pravila «@starting-style» i implementirane su iskačuće upute za funkciju var(), koje prikazuju vrijednosti vlastitih CSS svojstava «@starting-style».

  • Na Android platformi omogućeno je preuzimanje jezičnih paketa za prijevod teksta u offline režimu.

Osim novih značajki i ispravka grešaka, u Firefox 129 ispravljeno je 14 ranjivosti. 11 ranjivosti je označeno kao opasne, od kojih je 6 uzrokovano problemima s memorijom, poput preljeva bafera i pristupa već oslobođenim područjima memorije. Potencijalno, ti problemi mogu dovesti do izvršavanja koda od strane napadača prilikom otvaranja posebno oblikovanih stranica.

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