Firefox 151

Disponibil Firefox 151, remarcabil prin îmbunătățirea protecției împotriva colectării amprentelor digitale, sprijinul pentru Web Serial API și capacitatea site-urilor de a captura introducerile de la tastatură în modul pe ecran complet.

  • Backup local al profilului este disponibil în Linux (în macOS activarea amânată până la următoarea versiune).
  • Reformulat design noua filă, pentru a-i asigura pregătirea pentru schimbările viitoare, cum ar fi widgeturile și scurtăturile îmbunătățite, care sunt prevăzute pentru următoarea versiune (browser.newtabpage.activity-stream.nova.enabled).
  • Lățimea câmpului de căutare în setări a fost considerabil mărită.
  • În modul de navigare privată a apărut posibilitatea a curăța toate datele sesiunii curente fără a fi necesar să închideți fereastra browserului și să începeți o nouă sesiune.
  • Protecția împotriva urmăririi a devenit și mai eficientă în combaterea colectării amprentelor digitale. Numărul utilizatorilor care pot fi identificați în mod unic a scăzut în medie cu 14% (iar în macOS - cu 49%).
  • Vizualizator PDF a învățat pentru a combina mai multe documente.
  • În submenul „Alte instrumente” adăugat opțiunea pentru a apela about:translations.
  • VPN-ul integrat acum permite alege o țară în care se află nodul de ieșire.
  • eroarea care provoca o întârziere semnificativă la deschiderea site-urilor în situația în care utilizarea WPAD și DoH era configurată simultan. transmite site-urilor informații incorecte despre rezoluția ecranului în sistemele cu mai multe monitoare.
  • Autocompletarea adreselor activat pentru utilizatorii din Olanda.
  • Eliminat o limitare arhitecturală, care nu permitea site-urilor să vadă permisiunile temporare (când utilizatorul a permis, de exemplu, accesul la geolocație, dar nu a specificat „salvează această decizie”).
  • Mutarea profilului într-un alt director sau pe un alt sistem de operare nu mai afectează funcționarea extensiilor instalate și a temelor (în extensions.json rămâneau vechile căi).
  • macOS:
    • Implementată sprijinul pentru linkuri, plasate în clipboard pe dispozitivele cu iOS.
    • Elementele derulante <select> acum utilizată menu-ul nativ al sistemului de operare.
    • A fost reparată o eroare care făcea ca pe sistemele cu mai multe monitoare feronierile extinse ale Firefox să se deschidă pe un alt monitor. gestionarea culorii la copierea și lipirea imaginilor.
    • Îmbunătățit Windows: Firefox acum
  • setările sistemului geolocației, atunci când utilizatorul permite site-ului să-i determine locația. Dacă geolocația este dezactivată la nivel de sistem de operare, browserul va cere utilizatorului să activeze geolocația. ține cont de atributul
  • HTML: A apărut suport pentru shadowrootslotassignment <template> pe elemente . În JavaScript, acest atribut este reflectat de proprietățileShadowRoot.slotAssignment HTMLTemplateElement.shadowRootSlotAssignment sau cererile.
  • CSS:
    • Directiva @container acum susține style() style() (permite verificarea dacă un container are o declarație validă, o proprietate specifică sau o proprietate personalizată, și aplică stilurile corespunzătoare elementelor sale fiice).
    • Proprietate position-anchor acum susține (valoarea implicită) normal (asigură consistența cu proprietatea area de poziționare: dacă este actualizat, atunci position-anchor se va actualiza automat).
  • API:
    • Metoda Sanitizer.replaceElementWithChildren() acum întoarce false, dacă elementul de înlocuire este <svg> în spațiul de nume SVG sau în spațiul de nume MathML.
    • A apărut suport pentru Document Picture-in-Picture API (permite deschiderea unei feronieră, care se suprapune altor feronieri, putând fi umplută cu orice conținut HTML).
    • A fost adăugat proprietatea CanvasRenderingContext2D.lang (util pentru configurarea contextului pentru un canvas offscreen, care poate fi randat înainte de a fi legat de orice element <canvas>).
    • Metoda Element.requestFullscreen() acum acceptă proprietatea options.keyboardLock ca parametru (permite site-urilor web să solicite blocarea tastaturii atunci când elementul este afișat în mod pe ecran complet). Site-urile pot acum să prevină ieșirea din modul pe ecran complet prin apăsarea tastei Esc (ieșirea rămâne posibilă prin menținerea tastei), precum și să intercepteze unele scurtături rezervate ale browserului și să anuleze acțiunea lor standard.
    • GPUSupportedLimits acum susține proprietățile maxStorageBuffersInFragmentStage, maxStorageBuffersInVertexStage, maxStorageTexturesInFragmentStage și maxStorageTexturesInVertexStage (permit specificarea numărului maxim de buffere de stocare și texturi permise în etapele fragmentului și vertexului shader-ului.
    • Implementată suport pentru proprietatea CSSContainerRule.conditions. Proprietatea condition reprezintă directiva corespunzătoare @container sub formă de matrice de obiecte, fiecare obiect descriind o condiție unică a containerului.
    • Suport inclus Web Serial API (permite controlarea microcontrolerelor cu suport pentru interfața serială). Aceasta oferă posibilitatea de a programa microcontrolere și plăci de dezvoltare (cum ar fi dispozitivele ESP, BBC micro:bit și Raspberry Pi Pico), imprimante 3D, mașini CNC și alte dispozitive. Fiecare site care dorește să folosească acest API trebuie să creeze un complement special, care oferă permisiunile necesare, iar utilizatorul trebuie să instaleze acest complement (similar cu ceea ce s-a făcut deja cu WebMIDI).
  • Instrumentele pentru dezvoltatori: Meniul derulant cu controlul vitezei de animație este acum disponibil întotdeauna (anterior, acesta apărea doar în timpul animației active, ceea ce făcea dificilă utilizarea sa în cazul animațiilor foarte scurte).

Sursa: linux.org.ru

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster