Firefox 87 Verëffentlechung

De Firefox 87 Webbrowser gouf verëffentlecht. Zousätzlech gouf en Update fir d'laangfristeg Ënnerstëtzungszweige 78.9.0 erstallt. De Firefox 88 Branche gouf op d'Beta-Teststadium transferéiert, d'Verëffentlechung vun deem ass fir den 20. Abrëll geplangt.

Haaptinnovatiounen:

  • Wann Dir d'Sichfunktioun benotzt an den Highlight All Modus aktivéiert, weist d'Scrollbar elo Marken fir d'Positioun vun de fonnte Schlësselen unzeginn.
    Firefox 87 Verëffentlechung
  • Selten benotzt Elementer aus dem Bibliothéiksmenü ewechgeholl. Nëmme Linken op Lieszeechen, Geschicht an Downloads sinn am Bibliothéiksmenü lénks (synchroniséiert Tabs, rezent Lieszeeche an d'Taschenlëscht goufen ewechgeholl). Am Screenshot hei ënnen, lénks, ass de Staat wéi et war, a riets, wéi et am Firefox 87 war:
    Firefox 87 VerëffentlechungFirefox 87 Verëffentlechung
  • De Web Entwéckler Menü gouf wesentlech vereinfacht - individuell Linken op Tools (Inspekter, Web Konsol, Debugger, Network Style Error, Performance, Storage Inspector, Accessibilitéit an Applikatioun) goufen duerch en allgemenge Web Developer Tools Element ersat.
    Firefox 87 VerëffentlechungFirefox 87 Verëffentlechung
  • D'Hëllefmenü gouf vereinfacht, Linken op Ënnerstëtzungssäiten, Tastatur Ofkierzungen, an en Tour Tour ewechgeholl, déi elo op der allgemenger Hëllef Säit verfügbar sinn. De Knäppchen fir aus engem anere Browser z'importéieren gouf geläscht.
  • Added SmartBlock Mechanismus, dee Problemer op Siten léist, déi entstinn wéinst der Blockéierung vun externen Scripten am private Browsermodus oder wann d'verstäerkte Blockéierung vun ongewollten Inhalter (streng) aktivéiert ass. Ënner anerem, SmartBlock erlaabt Iech d'Performance vun e puer Siten wesentlech ze erhéijen, déi verlangsamen wéinst der Onméiglechkeet fir Skriptcode fir Tracking ze lueden. SmartBlock ersetzt automatesch d'Skripte, déi fir d'Verfollegung benotzt ginn, mat Stécker, déi garantéieren datt de Site korrekt lued. Stubs si virbereet fir e puer populär Benotzer Tracking Scripte abegraff an der Disconnect Lëscht, dorënner Scripte mat Facebook, Twitter, Yandex, VKontakte a Google Widgets.
  • De Backspace-Schlësselhandter ass als Standard ausserhalb vum Kontext vun Inputformen ausgeschalt. De Grond fir den Handler ze läschen ass datt de Backspace-Schlëssel aktiv benotzt gëtt wann Dir a Formulairen tippt, awer wann et net op d'Inputform konzentréiert ass, gëtt et als Beweegung op déi viregt Säit behandelt, wat zum Verloscht vum getippten Text resultéiere kann. zu ongewollt Beweegung op eng aner Säit. Fir dat alt Verhalen zréckzebréngen, gouf de Browser.backspace_action Optioun op about:config bäigefüügt.
  • D'Formatioun vum Referer HTTP Header gouf geännert. Par défaut ass d'Politik "strict-origin-when-cross-origin" gesat, wat implizéiert d'Ausschneiden vu Weeër a Parameteren wann Dir eng Ufro un aner Hosten schéckt wann Dir iwwer HTTPS zougitt, de Referer erofhuelen wann Dir vun HTTPS op HTTP wiesselt a passéiert. de komplette Referer fir intern Iwwergäng bannent engem Site. D'Ännerung gëlt fir normal Navigatiounsufroen (folgend Linken), automatesch Viruleedungen, a beim Luede vun externe Ressourcen (Biller, CSS, Scripten). Zum Beispill, wann Dir e Link op eng aner Säit iwwer HTTPS verfollegt, anstatt "Referer: https://www.example.com/path/?arguments", "Referer: https://www.example.com/" ass elo iwwerdroen.
  • Fir e klenge Prozentsaz vun de Benotzer ass de Fission-Modus aktivéiert, eng moderniséiert Multi-Prozessarchitektur implementéiert fir méi streng Säitisolatioun. Wann d'Fission aktivéiert ass, ginn Säite vu verschiddene Site ëmmer an d'Erënnerung vu verschiddene Prozesser plazéiert, déi jidderee seng eege isoléiert Sandkëscht benotzt. An dësem Fall gëtt d'Divisioun duerch Prozess net duerch Tabs duerchgefouert, mee duerch Domainen, wat Iech erlaabt den Inhalt vun externen Scripten an iframe Blocks weider ze isoléieren. Dir kënnt de Fission-Modus manuell aktivéieren op der About: Preferences#experimental Säit oder duerch d'Variabel "fission.autostart=true" an about:config. Dir kënnt iwwerpréiwen ob et aktivéiert ass op der About:Support Säit.
  • Déi experimentell Ëmsetzung vum Mechanismus fir séier TCP Verbindungen opzemaachen (TFO - TCP Fast Open, RFC 7413), wat Iech erlaabt d'Zuel vun de Verbindungssetup Schrëtt ze reduzéieren andeems Dir déi éischt an zweet Schrëtt vum klassesche 3-Schrëtt Verbindungsverhandlungsprozess kombinéiert an eng Demande, gouf geläscht a mécht et méiglech Donnéeën un der éischter Etapp vun der Verbindung ze schécken. Par défaut war TCP Fast Open Modus behënnert an erfuerdert eng Ännerung am about:config fir ze aktivéieren (network.tcp.tcp_fastopen_enable).
  • Am Aklang mat den Ännerungen un de Spezifikatioune gemaach, ass d'Entrée vum Element gestoppt a Kontrollen mat de Pseudo-Klassen ":link", ":besicht" an ":any-link".
  • Ewechzehuelen Net-Standard Wäerter fir de caption-side CSS Parameter - lénks, riets, uewen-ausserhalb an ënnen-ausserhalb (den Astellung layout.css.caption-side-non-standard.enabled gëtt zur Verfügung gestallt fir zréck).
  • Den Event "beforeinput" an d'getTargetRanges () Method sinn als Standard aktivéiert, wat Webapplikatiounen erlaabt Textbeaarbechtungsverhalen ze iwwerschreiden ier de Browser den DOM Bam ännert a méi Kontroll iwwer Input Eventer kritt. Den Event "beforeinput" gëtt un den Handler geschéckt oder en anert Element mat dem "contenteditable" Attribut gesat ier de Wäert vum Element geännert gëtt. D'getTargetRanges () Method, déi vum inputEvent Objet geliwwert gëtt, gëtt eng Array mat Wäerter zréck, déi uginn wéi vill vun der DOM geännert gëtt wann den Input Event net annuléiert gëtt.
  • Fir Webentwéckler, am Säitinspektiounsmodus, ass d'Fäegkeet fir "Prefers-Color-Schema" Medienufroen ze simuléieren implementéiert fir donkel a liicht Designen ze testen ouni Themen am Betribssystem ze wiesselen. Fir d'Simulatioun vun donkelen a hellen Themen z'erméiglechen, sinn Knäppercher mat dem Bild vun der Sonn a vum Mound an der oberer rechter Ecke vun der Toolbar fir Webentwéckler bäigefüügt.
  • Am Inspektiounsmodus ass d'Fäegkeet bäigefüügt fir d'": Target" Pseudo-Klass fir dat ausgewielt Element ze aktivéieren, ähnlech wéi déi virdru ënnerstëtzt Pseudo-Klassen ": hover", ": active", ": focus", ": focus-bannen", ": Focus- visible" an ": besicht".
    Firefox 87 Verëffentlechung
  • Verbesserte Handhabung vun inaktiven CSS Regelen am CSS Inspektiounsmodus. Speziell ass d'Eegeschafte "Table-Layout" elo inaktiv gemaach fir net-Table-Elementer, an d'"scroll-padding-*" Eegeschafte sinn als inaktiv markéiert fir net-scrollbar Elementer. Geläscht Feeler Propriétéit Fändel "Text-Iwwerschwemmung" fir e puer Wäerter.

Zousätzlech zu Innovatiounen a Bugfixes eliminéiert Firefox 87 12 Schwachstelle, vun deenen 7 als geféierlech markéiert sinn. 6 Schwachstelle (gesammelt ënner CVE-2021-23988 an CVE-2021-23987) ginn duerch Erënnerungsproblemer verursaacht, sou wéi Puffer Iwwerfloss an Zougang zu scho befreit Erënnerungsberäicher. Potenziell kënnen dës Probleemer zu der Ausféierung vun engem Ugräifer Code féieren wann Dir speziell entwéckelt Säiten opmaacht.

D'Firefox 88 Branche, déi Beta-Test agaangen ass, ass bemierkenswäert fir seng Ënnerstëtzung fir Pinch-Scaling op Touchpads am Linux mat grafeschen Ëmfeld baséiert op dem Wayland Protokoll an d'Inklusioun vum Standard vun der Ënnerstëtzung vum AVIF Bildformat (AV1 Image Format), wat benotzt Intra-Frame Kompressiounstechnologien aus dem AV1 Videokodéierungsformat.

Source: opennet.ru

Setzt e Commentaire