Izdaja Firefox 127

Izdana je nova verzija web preglednika Firefox 127 i formirano je ažuriranje stabla s dugotrajnom podrškom — 115.12.0. Beta testiranje prešlo je na stablo Firefox 128, čije je izdanje planirano za 9. srpnja.

Ključne novosti u Firefox 126:

  • U izbornik „V” s popisom svih otvorenih kartica i u kontekstni izbornik kartica dodan je gumb za zatvaranje svih dupliranih kartica u trenutnom prozoru.

    Izdaja Firefox 127
  • Samodejna zamenjava protokola HTTP s HTTPS za vire v oznakah je omogočena <img>, <audio> in <video>, če se te oznake uporabljajo na strani, odprti po HTTPS. Če so nalagani viri nedostopni preko HTTPS, se zdaj ne bodo prikazovali na straneh, odprtih po HTTPS.
  • Dodana je podrška za proaktivno prepoznavanje IP naslovov hostova, bez čekanja na prijelaz korisnika na poveznicu ili zahtjev navedenog resursa na stranici. Domene koje je potrebno unaprijed odrezolvirati u DNS-u potrebno je navesti putem elementa „link” s atributom ‘rel=»dns-prefetch»’.
  • Kako bi se smanjila količina informacija koje se mogu koristiti za neizravnu identifikaciju korisnika, za 32-bitne x86 sustave sada će se u User-Agent zaglavlju, kao i u JavaScript API-ju navigator.platform i navigator.oscpu, navoditi arhitektura x86_64.
  • Alat za snimanje ekrana sada podržava stvaranje snimaka za datoteke u SVG i XML formatu, kao i za internetske stranice » about:». Dodana je mogućnost upravljanja snimanjem ekrana pomoću tipkovničkih prečaca, a poboljšana je kompatibilnost s temama dizajna i režimom prikazivanja s visokom kontrastnošću (HCM). Povećana je brzina spremanja velikih dijelova ekrana.
  • U about:config dodane su postavke toolkit.scrollbox.pagescroll.maxOverlapPercent i toolkit.scrollbox.pagescroll.maxOverlapLines, koje omogućuju promjenu pomaka stranice tijekom pomicanja, izraženog u postotcima i redcima.
  • Na Windows platformi omogućeno je automatsko pokretanje Firefoxa nakon pokretanja računala. Zahvaljujući unaprijed učitanju, korisnici ne moraju čekati pri prvom pokretanju aplikacije — preglednik će odmah biti spreman za rad. Ova opcija se uključuje u odjeljku postavki General/Startup ili putem obavijesti, slično pozivu za korištenje Firefoxa kao zadnjeg preglednika.
  • Na platformah macOS in Windows je uvedena dodatna zaščita dostopa pri uporabi funkcije samodejnega izpolnjevanja shranjenih gesel ali pri ogledu informacij o geslih v upravitelju gesel. Takšni dogodki z upraviteljem gesel zahtevajo potrditev avtentifikacije v sistemu (na primer, vnos sistemskega gesla, preverjanje prstnega odtisa, avtentifikacija preko glasu ali obraza).
  • Na platformi macOS je privzeto omogočena navigacija po vnosnih elementih s tipko tab, namesto uporabe specifičnega načina za macOS, ki ne ustreza obnašanju na drugih platformah (v nastavitvah je mogoče vrniti star način).
  • V besedilih, za katera se uporablja format WebVTT (Web Video Text Tracks Format), je dodana podpora za znake, dovoljene v razpredelnici HTML. WebVTT se uporablja za organizacijo prikaza besedila v določenih trenutkih, na primer za prikaz podnapisov.
  • V API Clipboard je privzeto vključen vmesnik ClipboardItem in podpora metod navigator.clipboard.read() in navigator.clipboard.write(), ki omogočata spletnim aplikacijam, da berejo in zapisujejo podatke v odložišče.
    Pri poskusu branja podatkov iz odložišča, ki jih ni zapisalo trenutno spletno aplikacijo, bo uporabniku pred izvedbo operacije prikazan poziv za potrditev dejanja.
  • Uvedena je eksperimentalna podpora za nastavitev simetričnega medčrkovnega razmika preko CSS lastnosti letter-spacing. V novem načinu je razmik nastavljeno ne med trenutnim in naslednjim znakom, temveč se deli na dve delitvi, ki se uporabljata pred in po znaku. Način se aktivira preko nastavitve layout.css.letter-spacing.model v about:config.
  • V atributu „href“ oznake „“, ki se uporablja za določitev osnovne poti za relativne povezave, je prepovedana uporaba shem „data:“ in „javascript:“.
  • V gradientih, ustvarjenih s pomočjo CSS funkcij conic-gradient(), linear-gradient(), radial-gradient(), repeating-conic-gradient(), repeating-linear-gradient() in repeating-radial-gradient(), je dovoljeno uporabljati tip „“.
  • V objektu Set, ki definira zbirko vrednosti, so dodane metode z implementacijo tipičnih operacij dela s množicami: Set.prototype.intersection(),
    Set.prototype.union(),
    Set.prototype.difference(),
    Set.prototype.symmetricDifference(),
    Set.prototype.isSubsetOf(),
    Set.prototype.isSupersetOf() in Set.prototype.isDisjointFrom().
  • Namestitev razširitev, katerih XPI datoteke so podpisane z uporabo nevarnih algoritmov, je prepovedana (privzeta nastavitev PREF_XPI_WEAK_SIGNATURES_ALLOWED je nastavljena na false).
  • V različici za platformo Android:
    • Dodana je podpora za prevajanje vsebine iz enega jezika v drugega. Tako kot v namizni različici Firefoxa, za prevajanje uporablja vgrajen sistem prevajanja, ki izvaja prevod na lokalnem sistemu uporabnika brez povezovanja z zunanjimi oblačnimi storitvami.
    • V meniju „…“ je dodan nov element „Gesla“.
    • Dovoli se uporaba tipke Enter na stranski številčni tipkovnici namiznih tipkovnic za potrditev vnesenega URL-ja v naslovno vrstico.
    • Vključene so dodatne optimizacije v fazi prevajanja, ki so omogočile povečanje odzivnosti vmesnika, skrajšanje časa zagona in podaljšanje avtonomne rabe naprave.
    • Odsek s seznamom nedavno shranjenih strani je bil preseljen v razdelek zaznamkov. Elementi seznama zdaj ne izginejo po poteku.

Poleg novosti in popravkov napak v Firefoxu 127 je bilo odpravljenih 22 ranljivosti. 11 ranljivosti je označenih kot nevarne, od katerih je 9 povzročilo težave z upravljanjem pomnilnika, kot so preplavitve pomnilnika in dostop do že osvobojenih območij pomnilnika. Potencialno te težave lahko privedejo do izvajanja zlonamerne kode ob odpiranju posebej oblikovanih strani.

Izvor: opennet.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