Firefox 90 Verëffentlechung

De Firefox 90 Webbrowser gouf verëffentlecht. Zousätzlech gouf en Update fir d'laangfristeg Ënnerstëtzungszweige 78.12.0 erstallt. De Firefox 91 Branche gëtt geschwënn op d'Beta-Teststadium transferéiert, d'Verëffentlechung vun deem ass den 10. August geplangt.

Haaptinnovatiounen:

  • An der Astellungssektioun "Privatsphär a Sécherheet" sinn zousätzlech Astellunge fir den Modus "Nëmmen HTTPS" bäigefüügt, wann et aktivéiert ass, ginn all Ufroe, déi ouni Verschlësselung gemaach goufen, automatesch op sécher Säit Versiounen ëmgeleet ("http://" gëtt duerch "https ersat" ://"). En Interface gouf proposéiert fir eng Lëscht vun Ausnahmen z'erhalen, fir Siten aus deenen et méiglech ass "http://" ze benotzen ouni gezwongen Ersatz mat "https://".
    Firefox 90 Verëffentlechung
  • Verbesserte Implementatioun vum SmartBlock Mechanismus, entwéckelt fir Probleemer op Siten ze léisen, déi entstinn wéinst der Blockéierung vun externen Scripten am private Browsermodus oder wann d'verstäerkte Blockéierung vun ongewollten Inhalter (strikt) aktivéiert ass. 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 Scripten abegraff an der Disconnect Lëscht. Déi nei Versioun enthält adaptiv Blockéierung vu Facebook Widgets, déi op Drëtt-Partei Siten gehost ginn - Scripte ginn als Standard blockéiert, awer d'Blockéierung ass ausgeschalt wann de Benotzer op e Facebook Kont ageloggt ass.
  • Déi agebauter Implementatioun vum FTP-Protokoll gouf geläscht. Wann Dir probéiert Links mat dem Protokollidentifizéierer "ftp://" opzemaachen, probéiert de Browser elo déi extern Applikatioun op déiselwecht Manéier ze ruffen wéi d'"irc://" an "tg://" Handler genannt ginn. De Grond fir d'Ënnerstëtzung fir FTP ze stoppen ass d'Onsécherheet vun dësem Protokoll vu Modifikatioun an Offang vum Transitverkéier während MITM Attacken. Laut Firefox Entwéckler, an modernen Konditiounen gëtt et kee Grond fir FTP anstatt HTTPS ze benotzen fir Ressourcen erofzelueden. Zousätzlech ass de Firefox FTP Support Code ganz al, stellt Ënnerhalt Erausfuerderungen, an huet eng Geschicht fir eng grouss Zuel vu Schwachstelle an der Vergaangenheet ze weisen.
  • Wann Dir eng Säit am PDF-Format späichert (d'Optioun "Drécken op PDF"), funktionnéieren Hyperlinks am Dokument erhale bleiwen.
  • De "Open Image in New Tab" Knäppchen am Kontextmenü gouf nei designt fir d'Bild op der Background Tab opzemaachen (virdrun, nodeems Dir geklickt hutt, sidd Dir direkt op eng nei Tab mat dem Bild gaang, awer elo bleift déi al Tab aktiv).
  • Aarbecht gouf gemaach fir d'Performance vun der Software Rendering am WebRender Compositing System ze verbesseren, deen Shaders benotzt fir Resumé Rendering Operatiounen op Säit Elementer auszeféieren. Fir déi meescht Systemer mat eeler Videokaarten oder problematesch Grafike Chauffeuren, huet de WebRender Compositing System Software Rendering Modus aktivéiert (gfx.webrender.software = richteg an iwwer: config).
  • Builds fir d'Windows Plattform garantéieren datt Updates am Hannergrond applizéiert ginn, och wann Firefox net leeft.
  • D'Kapazitéit fir Clientzertifikater ze benotzen, déi an Hardware-Tokens oder Betriebssystemzertifikatgeschäfter fir d'Authentifikatioun gelagert sinn, gouf ëmgesat.
  • Ënnerstëtzung fir eng Grupp vun HTTP Header Fetch Metadata (Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site a Sec-Fetch-User) gouf implementéiert, wat Iech erlaabt zousätzlech Metadaten iwwer d'Natur vun der Ufro ze schécken (Cross-Site Ufro, Ufro iwwer img Tag, eng Ufro initiéiert ouni Benotzeraktioun, etc.) fir Moossnamen um Server ze huelen fir géint verschidden Aarte vun Attacken ze schützen. Zum Beispill ass et onwahrscheinlech datt e Link op e Geldtransfer Handler iwwer en img Tag spezifizéiert gëtt, sou datt esou Ufroe blockéiert kënne ginn ouni un d'Applikatioun weidergeleet ze ginn.
  • JavaScript implementéiert Ënnerstëtzung fir Methoden a Felder vun enger Klass als privat ze markéieren, duerno ass den Zougang zu hinnen nëmme bannent der Klass op. Fir ze markéieren, sollt Dir den Numm mat engem "#" Zeechen viru goen: class ClassWithPrivateField { #privateField; statesch #PRIVATE_STATIC_FIELD; #privateMethod() { return 'Hallo Welt'; } }
  • D'dayPeriod Eegeschafte gouf an den Intl.DateTimeFormat Konstruktor bäigefüügt, deen Iech erlaabt déi geschätzte Zäit vum Dag ze weisen (Moien, Owend, Nomëtteg, Nuecht).
  • Am JavaScript implementéieren d'Array-, String- an TypedArray-Objeten d'at() Method, déi Iech erlaabt eng relativ Indexéierung ze benotzen (relativ Positioun gëtt als Arrayindex uginn), inklusiv negativ Wäerter relativ zum Enn spezifizéieren (zum Beispill, "arr.at(-1)" wäert dat lescht Element vun der Array zréckginn).
  • Zousätzlech Ënnerstëtzung fir legacy WheelEvent Eegeschaften - WheelEvent.wheelDelta, WheelEvent.wheelDeltaX an WheelEvent.wheelDeltaY, wat d'Kompatibilitéit mat e puer al Säiten restauréiert, déi no der rezenter WheelEvent Redesign verluer gaangen ass.
  • D'Canvas API implementéiert d'Method createConicGradient () an der CanvasRenderingContext2D Interface, wat Iech erlaabt Gradienten ze kreéieren déi ronderëm e Punkt op spezifizéierte Koordinaten geformt sinn (zousätzlech zu de virdrun verfügbare linear a radial Gradienten).
  • Dobäi Ënnerstëtzung fir d'"Matrixentgasung" Protokoll URI Schema, déi kann am Navigator.registerProtocolHandler benotzt ginn () an protocol_handlers Handler.
  • An den Tools fir Webentwéckler, am Panel fir d'Verfollegung vum Netzwierkserver Äntwerten (Äntwert), gëtt eng Virschau vun erofgeluede Schrëften ëmgesat.
    Firefox 90 Verëffentlechung

Source: opennet.ru

Setzt e Commentaire