Firefox 131

Disponibil Firefox 131.

  • Linux: Suport implementat căutare și mpris:length pentru MPRIS.
  • Activat previzualizarea tab-urilor (când cursorul este deasupra unui tab inactiv).
  • A fost schimbat pictograma care deschide lista derulantă cu toate tab-urile deschise. De asemenea, eliminat o setare care permitea ascunderea acesteia (se poate ascunde adăugând #alltabs-button { display: none !important; } în userChrome.css).
  • Implementată suport pentru fragmente de text: permite utilizarea pe deplin a link-urilor care conțin o referire la un loc specific în text.
  • Permisiunea dată site-ului (de exemplu, neutilizarea geolocalizării) acum se reține timp de o oră (sau până la închiderea tab-ului, dacă se întâmplă mai devreme).
  • Traducătorul încorporat acum ține cont de limba pe care utilizatorul a ales-o anterior (de exemplu, dacă utilizatorul folosește un sistem de operare și Firefox în engleză, dar a ales să traducă textul în spaniolă, data viitoare i se va oferi implicit opțiunea de a traduce textul în spaniolă, nu în engleză).
  • S-a returnat opțiunea de a merge pe pagina principală a motorului de căutare din bara de căutare (când este separată de bara de adrese): pentru aceasta, trebuie să faceți clic în bara de căutare și să apăsați pe pictograma motorului de căutare, ținând apăsat Shift.
  • CSS: Proprietatea inset-area HTTP: antetele în area de poziționare în cadrul implementării viitoare poziționarea ancorelor.
  • JavaScript: Implementată suport pentru ajutoarele sincrone ale iteratorilor: Iterator.prototype.drop(), Iterator.prototype.every(), Iterator.prototype.filter(), Iterator.prototype.find(), Iterator.prototype.flatMap(), Iterator.prototype.forEach(), Iterator.prototype.map(), Iterator.prototype.reduce(), Iterator.prototype.some() și Iterator.prototype.take() (permit să efectueze operații asemănătoare array-urilor cu iteratorii fără a necesita crearea de obiecte intermediare Array și pot fi utilizate cu seturi de date foarte mari, unde crearea unui Array intermediar nu este posibilă).
  • WebAssembly: Activat suport pentru exnref.
  • HTTP:
    • Header HTTP Set-Cookie cu atributul SameSite=None sau fără specificarea SameSite (când este interpretat ca SameSite=None), acum este obligat să aibă atributul Securizat (adică, aceste cookie-uri pot fi setate doar printr-o conexiune HTTPS).
    • Implementată suport pentru Cookies Having Independent Partitioned State (CHIPS), cunoscută și sub numele de „separarea cookie-urilor” — permite dezvoltatorului să plaseze cookie-urile într-un stocare secționată folosind directiva partitioned Header HTTP Set-CookieAstfel, cookie-urile sunt stocate separat pentru fiecare site principal și pot fi citite doar pe același site principal (și subdomeniile sale) pe care au fost setate. Acest lucru blochează urmărirea între site-uri, dar permite în același timp utilizarea cookie-urilor de terță parte, cum ar fi păstrarea stării hărților încorporate sau widget-urilor de chat pe diferite subdomenii ale site-ului.
  • Interfața PointerEvent a primit suport pentru proprietățile altitudeAngle și azimuthAngle (unghiul dintre stilou și ecran ( suprafața X-Y) și poziția stiloului deasupra ecranului în raport cu axa sa X, respectiv).
  • Actualizat metoda caretPositionFromPoint() interfață Document.
  • A fost eliminat suportul pentru SVGGraphicsElement.nearestViewportElement și SVGGraphicsElement.farthestViewportElement, care au fost declarate învechite în februarie anul acesta.
  • Instrumente pentru dezvoltatori:
    • A apărut capacitatea de a schimba diverse valori cu ajutorul roții mouse-ului.
    • Inspectorul a învățat a arăta valorile calculate ale proprietăților utilizatorilor la plasarea cursorului acolo unde acestea sunt definite.

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