Firefox 68 Verëffentlechung

Agefouert Webbrowser Verëffentlechung Firefox 68, wéi och mobil Versioun Firefox 68 fir Android Plattform. D'Verëffentlechung ass kategoriséiert als en Extended Support Service (ESR) Branche, mat Updates am ganze Joer verëffentlecht. Zousätzlech, en Update vun der viregter Zwee mat laangfristeg Ënnerstëtzung 60.8.0. Geschwënn op d'Bühn Beta Testen De Firefox 69 Branche wäert iwwergoen, d'Verëffentlechung vun deem ass geplangt fir den 3. September.

Haaptstrooss Innovatiounen:

  • Den neien Add-on Manager (about: addons) ass par défaut ageschalt, komplett ëmgeschriwwen benotzt HTML / JavaScript a Standard Web Technologien als Deel vun enger Initiativ fir de Browser vun XUL an XBL-baséiert Komponenten ze läschen. An der neier Interface fir all Add-on a Form vun Tabs ass et méiglech eng komplett Beschreiwung ze gesinn, Astellungen z'änneren an Zougangsrechter ze verwalten ouni d'Haaptsäit mat enger Lëscht vun Add-ons ze verloossen.

    Firefox 68 Verëffentlechung

    Amplaz getrennte Knäppercher fir d'Aktivatioun vun Add-ons ze kontrolléieren, gëtt e Kontextmenü ugebueden. Behënnerte Add-ons sinn elo kloer vun den aktiven getrennt a ginn an enger separater Sektioun opgezielt.

    Firefox 68 Verëffentlechung

    Eng nei Sektioun gouf bäigefüügt mat Add-ons recommandéiert fir d'Installatioun, d'Zesummesetzung vun deenen ausgewielt gëtt ofhängeg vun den installéierten Add-ons, Astellungen a Statistiken iwwer d'Aarbecht vum Benotzer. Add-ons ginn op d'Lëscht vu kontextuellen Empfehlungen nëmmen ugeholl wa se dem Mozilla seng Ufuerderunge fir Sécherheet, Nëtzlechkeet an Usability entspriechen, an och effizient an effektiv aktuell Probleemer léisen déi interessant sinn fir e breet Publikum. Virgeschloe Ergänzunge ginn eng voll Sécherheetsrevisioun fir all Update;

    Firefox 68 Verëffentlechung

  • E Knäppchen bäigefüügt fir Messagen op Mozilla iwwer Probleemer mat Add-ons an Themen ze schécken. Zum Beispill, duerch de geliwwert Formulaire, kënnt Dir Entwéckler warnen wann béiswëlleg Aktivitéit festgestallt gëtt, Problemer mat der Affichage vu Siten entstinn wéinst engem Add-on, Net-Konformitéit mat der deklaréierter Funktionalitéit, d'Erscheinung vun engem Add-on ouni Benotzeraktioun , oder Problemer mat Stabilitéit a Leeschtung.

    Firefox 68 Verëffentlechung

  • Eng nei Implementatioun vun der Quantum Bar Adressbar ass abegraff, déi bal identesch ass an Erscheinung a Funktionalitéit mat der aler Awesome Bar Adressbar, awer e komplette Reform vun den Internen an e Rewrite vum Code ersetzt XUL / XBL mat engem Standard Web API. Déi nei Implementatioun vereinfacht de Prozess vun der Erweiderung vun der Funktionalitéit wesentlech (d'Schafe vun Add-ons am WebExtensions-Format gëtt ënnerstëtzt), läscht steiwe Verbindunge mat Browser-Subsystemer, erlaabt Iech nei Datequellen einfach ze verbannen, an huet méi héich Performance a Reaktiounsfäegkeet vun der Interface . Vun de bemierkenswäerte Verhalensverännerungen ass nëmmen de Besoin fir d'Kombinatioune Shift + Del oder Shift + BackSpace ze benotzen (virdrun ouni Shift geschafft) fir d'Browsergeschicht Entréen aus dem Resultat vum Tooltip ze läschen, deen ugewise gëtt wann Dir ufänkt ze tippen;
  • E vollwäertegt donkelt Thema fir Lieservisioun gouf implementéiert, wann et aktivéiert ass, ginn all Fënster- a Paneldesignelementer och an donkelen Nuancen ugewisen (virdrun huet d'Schalten vun donkelen a liichte Modi am Reader View nëmmen d'Gebitt mat Textinhalt beaflosst);

    Firefox 68 Verëffentlechung

  • Am strikte Modus fir onerwënscht Inhalt ze blockéieren (strikt), nieft all bekannten Tracking Systemer an all Drëtt Partei Cookien, JavaScript Inserts déi Krypto-Währungen erofhuelen oder Benotzer verfollegen mat verstoppte Identifikatiounsmethoden sinn elo och blockéiert. Virdru gouf d'Blockéierung vun Daten duerch eng explizit Auswiel am personaliséierte Blockmodus aktivéiert. D'Blockéierung gëtt no zousätzlech Kategorien (Fangerofdréck a Kryptominéierung) an der Disconnect.me Lëscht duerchgefouert;

    Firefox 68 Verëffentlechung

  • Déi graduell Inklusioun vum Kompositsystem ass weidergaang Servo WebRender, an der Rust Sprooch geschriwwe ginn an d'Rendering vum Säitinhalt op d'GPU Säit outsourcing. Wann Dir WebRender benotzt, amplaz vum agebaute Compositing System, deen an de Gecko-Motor gebaut ass, deen Daten mat der CPU veraarbecht, ginn Shaders, déi op der GPU lafen, benotzt fir Resumé-Rendering-Operatiounen op Säitelementer auszeféieren, wat e wesentleche Erhéijung vun der Rendergeschwindegkeet erlaabt. a reduzéiert CPU Laascht.

    Nieft Benotzer mat NVIDIA Video Kaarte ugefaange vun
    Firefox 68 ënnerstëtzen WebRender gëtt aktivéiert fir Windows 10 baséiert Systemer mat AMD Grafikkaarten. Dir kënnt iwwerpréiwen ob WebRender op der About:Support Säit aktivéiert ass. Fir et z'aktivéieren an about:config z'aktivéieren, sollt Dir d'Astellunge "gfx.webrender.all" an "gfx.webrender.enabled" aktivéieren oder andeems Dir Firefox mat der Ëmfeldvariabel MOZ_WEBRENDER=1 gesat huet. Op Linux gëtt WebRender Support méi oder manner stabiliséiert fir Intel Videokaarten mat Mesa 18.2+ Treiber;

  • Eng Sektioun gouf op de Menü "Hamburger" op der rietser Säit vun der Adressbar Panel bäigefüügt fir séier Zougang zu Kontastellungen am Firefox Account;
  • Eng nei agebaute "about: compat" Säit bäigefüügt, déi Léisungen a Patches opgezielt huet fir Kompatibilitéit mat spezifesche Siten ze garantéieren déi net korrekt am Firefox funktionnéieren. Ännerunge fir Kompatibilitéit an den einfachsten Fäll sinn limitéiert op d'Ännerung vum "Benotzer Agent" Identifizéierer wann de Site strikt mat bestëmmte Browser gebonnen ass. A méi komplexe Situatiounen gëtt JavaScript Code am Kontext vum Site ausgeführt fir Kompatibilitéitsprobleemer ze korrigéieren;
    Firefox 68 Verëffentlechung

  • Wéinst potenziellen Stabilitéitsprobleemer beim Wiessel vum Browser op e Single-Prozess Betribsmodus, an deem d'Schafung vun der Interface an d'Veraarbechtung vum Inhalt vun de Tabs an engem Prozess duerchgefouert gëtt, vun ongeféier:config ewechgeholl "browser.tabs.remote.force-enable" an "browser.tabs.remote.force-disable" Astellunge déi benotzt kënne fir de Multi-Prozess Modus auszeschalten (e10s). Zousätzlech, d'Optioun "browser.tabs.remote.autostart" op "falsch" ze setzen wäert net méi automatesch de Multi-Prozess Modus op Desktop Versioune vu Firefox auszeschalten, an offiziellen Builds, a wann se lancéiert ouni automatesch Testausféierung aktivéiert;
  • Déi zweet Stuf vun der Erweiderung vun der Unzuel vun API-Uriff gouf ëmgesat, wat verfügbar nëmmen wann Dir eng Säit an engem geschützte Kontext opmaacht (Séchert Kontext), d.h. wann iwwer HTTPS opgemaach, iwwer localhost oder aus enger lokaler Datei. Säiten, déi ausserhalb vun engem geschützte Kontext opgemaach sinn, ginn elo blockéiert fir getUserMedia () ze ruffen fir Zougang zu Medienquellen (wéi d'Kamera an de Mikrofon);
  • Bitt automatesch Fehlerhandhabung beim Zougang iwwer HTTPS, entstanen wéinst der Aktivitéit vun Antivirus Software. Probleemer erschéngen wann Avast, AVG, Kaspersky, ESET a Bitdefender Antivirusen de Webschutzmodul aktivéieren, deen den HTTPS-Traffic analyséiert andeems se säin Zertifika an der Lëscht vu Windows Rootzertifikater ersetzen an déi ursprénglech benotzte Sitezertifikater domat ersetzen. Firefox benotzt seng eege Lëscht vu Rootzertifikater an ignoréiert d'Systemlëscht vun den Zertifikater, sou datt et esou Aktivitéiten als MITM-Attack erkennt.

    De Problem gouf geléist andeems d'Astellung automatesch aktivéiert gouf "security.enterprise_roots.enabled", déi zousätzlech Zertifikater aus der Systemlagerung importéiert. Wann Dir e Certificat vun der Systemlagerung benotzt, an net deen a Firefox gebaut ass, gëtt e speziellen Indikator an de Menü bäigefüügt, deen aus der Adressbar genannt gëtt, mat Informatioun iwwer de Site. D'Astellung gëtt automatesch aktivéiert wann d'MITM-Interceptioun erkannt gëtt, duerno probéiert de Browser d'Verbindung erëm opzebauen a wann de Problem verschwënnt, gëtt d'Astellung gespäichert. Et gëtt argumentéiert datt sou Manipulatioun keng Bedrohung duerstellt, well wann de System Zertifikat Store kompromittéiert ass, kann den Ugräifer och de Firefox Zertifikat Store kompromittéieren (net berücksichtegt méiglech Auswiesselung Certificaten Equipement Hiersteller déi kann gëllen MITM ëmzesetzen, awer si blockéiert wann Dir de Firefox Zertifika Store benotzt);

  • Lokal Dateien, déi am Browser opgemaach sinn, kënnen net méi Zougang zu anere Fichier am aktuellen Verzeechnes kréien (zum Beispill, wann Dir en HTML-Dokument opmaacht, dat per Mail an Firefox op der Android Plattform geschéckt gëtt, kann e JavaScript-Insert an dësem Dokument den Inhalt vun der Verzeechnes mat anere gespäichert Dateien);
  • Geännert Method fir d'Synchroniséierung vun Astellungen geännert duerch d'Iwwer: Configuratioun Interface. Elo sinn nëmmen Astellunge präsent an der wäisser Lëscht, déi an der Rubrik "services.sync.prefs.sync" definéiert ass, synchroniséiert. Zum Beispill, fir de Browser.some_preference Parameter ze synchroniséieren, musst Dir de Wäert "services.sync.prefs.sync.browser.some_preference" op richteg setzen. Fir d'Synchroniséierung vun all Astellungen z'erméiglechen, gëtt de Parameter "services.sync.prefs.dangerously_allow_arbitrary" zur Verfügung gestallt, deen als Standard deaktivéiert ass;
  • Eng Technik gouf implementéiert fir lästeg Ufroe ze bekämpfen fir de Site zousätzlech Permissiounen ze ginn fir Push Notifikatiounen ze schécken (Zougang zu der Notifikatiouns API). Vun elo un ginn esou Ufroe roueg blockéiert, ausser explizit Benotzerinteraktioun mat der Säit opgeholl gëtt (Mausklick oder Tastepress);
  • An engem Geschäftsëmfeld (Firefox fir Enterprise) dobäi Ënnerstëtzung zousätzlech Politiken Browser Personnalisatioun fir Mataarbechter. Zum Beispill kann en Administrateur elo eng Sektioun an de Menü derbäisetzen fir lokal Ënnerstëtzung ze kontaktéieren, Linken op Intranetressourcen op der Säit bäizefügen fir en neien Tab opzemaachen, kontextuell Empfehlungen auszeschalten wann Dir sicht, Linken op lokal Dateien addéieren, Verhalen konfiguréieren beim Download vun Dateien, definéieren wäiss a schwaarz Lëschte vun akzeptabel an inakzeptabel Ergänzunge, aktivéieren bestëmmte Astellungen;
  • Geléist e Problem, deen zum Verloscht vun Astellunge féieren kann (Schued un der prefs.js-Datei) während enger Noutkündung vum Prozess (zum Beispill wann Dir d'Kraaft ausschalt ouni auszeschalten oder wann de Browser ofbriechen);
  • Zousätzlech Ënnerstëtzung Scroll Snap, e Set vu Scroll-Snap-* CSS-Eegeschaften, déi Iech erlaben den Arrêtpunkt vum Schieber beim Scrollen an d'Ausrichtung vum rutschen Inhalt ze kontrolléieren, wéi och op Elementer beim Inertial Scrollen ze snappen. Zum Beispill kënnt Dir d'Scrolling konfiguréieren fir laanscht d'Kante vum Bild ze verschécken oder d'Bild ze zentréieren;
  • JavaScript implementéiert en neien numereschen Typ BigInt, wat Iech erlaabt ganz Zuelen vun arbiträrer Gréisst ze späicheren, fir déi den Nummerentyp net genuch ass (zum Beispill, Identifizéierer a genau Zäitwäerter hu virdru als Saiten gespäichert);
  • D'Fähigkeit dobäigesat fir d'Optioun "noreferrer" ze passéieren wann Dir window.open () rufft fir Leckage vu Referrer Informatioun ze blockéieren wann Dir e Link an enger neier Fënster opmaacht;
  • D'Fäegkeet bäigefüügt fir d'.decode () Method mat HTMLImageElement ze benotzen fir Elementer ze lueden an ze decodéieren ier se an d'DOM bäigefüügt ginn. Zum Beispill kann dës Fonktioun benotzt ginn fir den direkten Ersatz vu kompakten Plazhalterbilder mat héichopléisende Optiounen ze vereinfachen, déi spéider gelueden ginn, well et et méiglech mécht erauszefannen ob de Browser prett ass fir dat ganzt neit Bild ze weisen.
  • D'Entwéckler Tools bidden Tools fir d'Kontrast vun Textelementer ze auditéieren, déi benotzt kënne ginn fir Elementer ze identifizéieren déi vu Leit mat enger schlechter Visioun oder enger schlechter Faarfperceptioun falsch erkannt ginn;
    Firefox 68 Verëffentlechung

  • E Knäppche gouf an den Inspektiounsmodus bäigefüügt fir den Drockausgang ze emuléieren, wat Iech erlaabt Elementer z'identifizéieren déi onsichtbar kënne sinn beim Drock;

    Firefox 68 Verëffentlechung

  • D'Webkonsole huet d'Informatioun erweidert zesumme mat Warnungen iwwer Probleemer mat CSS. Inklusiv e Link op déi relevant Wirbelen. D'Konsole bitt och d'Fäegkeet fir d'Output ze filteren mat reguläre Ausdréck (zum Beispill "/(foo|bar)/");
    Firefox 68 Verëffentlechung

  • D'Kapazitéit fir d'Distanz tëscht Buschtawen unzepassen ass an de Schrëfteditor bäigefüügt;
  • Am Späicherinspektiounsmodus ass d'Fäegkeet fir Rekorder aus der lokaler an der Sessiounspäicherung ze läschen, andeems Dir déi entspriechend Elementer auswielen an de Back Space-Taste dréckt;
  • Am Netzaktivitéitsinspektiounspanel ass d'Fäegkeet fir verschidde URLen ze blockéieren, d'Ufro nei ze schécken an HTTP Header am JSON Format op de Clipboard ze kopéieren. Nei Features sinn verfügbar andeems Dir déi entspriechend Optiounen auswielt Kontextmenü, ugewisen wann Dir riets klickt;
  • Den agebaute Debugger huet elo eng Sichfunktioun an all Dateie vum aktuelle Projet andeems Dir Shift + Ctrl + F dréckt;
  • D'Astellung fir d'Display vu Systemaddonen z'aktivéieren gouf geännert: am about:debugging, anstatt devtools.aboutdebugging.showSystemAddons, gëtt de Parameter devtools.aboutdebugging.showHiddenAddons elo ugebueden;
  • Wann op Windows 10 installéiert ass, gëtt d'Ofkiirzung an der Taskbar gesat. Windows huet och d'Fäegkeet bäigefüügt fir BITS (Background Intelligent Transfer Service) ze benotzen fir weider Updates erofzelueden, och wann de Browser zou ass;
  • D'Android Versioun huet verbessert Rendering Leeschtung. WebAuthn API (Web Authentication API) bäigefüügt fir mat engem Hardware Token oder Fangerofdrucksensor mat engem Site ze verbannen. Zousätzlech API Visuell Viewport duerch déi d'tatsächlech sichtbar Gebitt bestëmmt ka ginn andeems d'Display vun der On-Screen Keyboard oder d'Skaléierung berücksichtegt gëtt. Nei Installatiounen net méi automatesch de Cisco OpenH264 Plugin fir WebRTC erofzelueden.

Zousätzlech zu Innovatiounen a Bugfixes huet Firefox 68 eliminéiert Serie vu Schwachstelle, vun deenen e puer als kritesch markéiert sinn, d.h. kann zu der Ausféierung vun engem Ugräifer Code féieren wann Dir speziell entwéckelt Säiten opmaacht. Informatioun iwwer d'Sécherheetsprobleemer, déi fixéiert sinn, ass de Moment net verfügbar, awer eng Lëscht vu Schwachstelle gëtt erwaart bannent e puer Stonnen publizéiert ze ginn.

Firefox 68 war déi lescht Verëffentlechung fir en Update fir déi klassesch Editioun vu Firefox fir Android ze bréngen. Start mam Firefox 69, deen den 3. September erwaart gëtt, nei Verëffentlechunge vu Firefox fir Android wäert net verëffentlecht ginn, a Fixer ginn a Form vun Aktualiséierunge fir d'ESR Branche vum Firefox 68 geliwwert. De klassesche Firefox fir Android gëtt duerch en neie Browser fir mobilen Apparater ersat, entwéckelt als Deel vum Fenix ​​​​Projet a benotzt de GeckoView Motor an eng Rei vu Bibliothéiken Mozilla Android Komponenten. Momentan ënner dem Numm Firefox Preview fir ze testen schonn proposéiert éischt Virschau Verëffentlechung vum neie Browser (haut publizéiert korrektiv Update 1.0.1 vun dëser Pre-Release, awer et ass nach net gepost ginn Google Play).

Source: opennet.ru

Setzt e Commentaire