Firefox 69 Verëffentlechung

stattfonnt huet Webbrowser Verëffentlechung Firefox 69, wéi och mobil Versioun Firefox 68.1 fir Android Plattform. Zousätzlech goufen Updates generéiert Filialen mat laangfristeg Ënnerstëtzung 60.9.0 и 68.1.0 (ESR Branche 60.x gëtt net méi aktualiséiert; Migratioun op Branche 68.x ass recommandéiert). Geschwënn op d'Bühn Beta Testen De Firefox 70 Branche wäert iwwergoen, d'Verëffentlechung vun deem ass geplangt fir den 22. Oktober.

Haaptstrooss Innovatiounen:

  • De Standard Standardmodus fir ongewollten Inhalt ze blockéieren huet d'Funktioune bäigefüügt fir Cookien vun all Drëtt-Partei Tracking Systemer ze ignoréieren an JavaScript Inserts ze blockéieren déi Krypto-Währungen ausmaachen. Biergbau Code bewierkt eng bedeitend Erhéijung vun CPU Laascht op de Benotzer d'System a gëtt normalerweis an Siten als Resultat vun Hacking agefouert oder op zweifelhaftem Siten als monetization Method benotzt.
    Virdrun war d'Blockéierung vun Donnéeën nëmme aktivéiert wann Dir de strenge Spärmodus auswielt, wat elo Sënn mécht nëmme wann Dir Methoden blockéiere wëllt verstoppt Identifikatioun ("Browser Fangerofdrock"). Blockéierung gëtt no der Lëscht duerchgefouert Trennt.me.
    Firefox 69 Verëffentlechung

    Wann gespaart gëtt, gëtt e Schëldsymbol an der Adressbar ugewisen, an am Kontextmenü kënnt Dir gesinn, vu wéi enge Siten d'Cookien, déi benotzt gi fir Beweegunge ze verfolgen, blockéiert goufen. Am selwechte Menü kënnt Dir selektiv Spären fir eenzel Site auszeschalten.

    Firefox 69 VerëffentlechungFirefox 69 Verëffentlechung

  • D'Optioune fir automatesch Playback vu Multimedia Inhalt ze blockéieren goufen erweidert. Zousätzlech zu der virdru bäigefüügt Feature fir den Toun an Auto-Spille Videoen ze muten ëmgesat d'Fäegkeet fir de Videoplayback komplett ze stoppen, net limitéiert op den Toun ze muten. Zum Beispill, wann virdrun Reklammen Videoen op Websäite gewisen, mä ouni Toun, dann am neie Modus, wäert se net emol ufänken ouni explizit Klick ze spillen. Fir de Modus z'aktivéieren, gouf en neien Element "Block Audio a Video" an d'Autoplay-Astellunge bäigefüügt (Optiounen> Privatsphär a Sécherheet> Permissiounen> Autoplay), wat den Standard "Block Audio" Modus ergänzt.

    Firefox 69 Verëffentlechung

    De Modus kann a Relatioun zu spezifesche Siten duerch de Kontextmenü ausgewielt ginn, deen Dir op de "(i)" Knäppchen an der Adressbar klickt.

    Firefox 69 Verëffentlechung

  • Fir Benotzer aus den USA an "en-US" baut, ass de Layout vun de Blocken vun der Startsäit ugewisen wann Dir eng nei Tab opmaacht, geännert, an d'Affichage vun zousätzlechen Inhalt recommandéiert vum Pocket Service gouf bäigefüügt. D'Gréisst vun de Blocken an d'Zuel vun de Empfehlungen goufen geännert, nei thematesch Sektiounen goufen proposéiert (Gesondheet, Wëssenschaft, Technologie an Ënnerhalung);
  • D'Kapazitéit fir Flash Inhalt iwwer den Adobe Flash Plugin ze spillen ass Standard deaktivéiert. D'Optioun fir Flash permanent ze aktivéieren gouf aus den Astellunge vum Adobe Flash Player Plugin geläscht, wat nëmmen d'Optioun hannerloosst fir Flash auszeschalten an individuell fir spezifesch Siten z'aktivéieren (Aktivatioun duerch explizit Klick) ouni un de gewielte Modus ze erënneren. Firefox ESR Filialen ënnerstëtzen Flash weider bis Enn 2020;
  • Behënnert Standard Dateiveraarbechtung userContent.css и userChrome.css, erlaabt de Benotzer den Design vu Siten oder d'Firefox Interface ze iwwerschreiden. De Grond fir de Standard auszeschalten ass d'Browserstartzäit ze reduzéieren. Verhalen änneren iwwer userContent.css an userChrome.css gëtt extrem selten vun de Benotzer gemaach, an d'Luede vun CSS Daten verbraucht zousätzlech Ressourcen (Optimisatioun läscht onnéideg Disk-Zougang). Fir userChrome.css an userContent.css Veraarbechtung op about:config zréckzekommen, ass eng "toolkit.legacyUserProfileCustomizations.stylesheets" Astellung dobäigesat ginn, déi automatesch fir Benotzer aktivéiert ginn, déi schonn userChrome.css oder userContent.css benotzen;
  • Fir WebRTC ass d'Fähigkeit fir d'Kanäl ze veraarbecht mat verschiddene Videocodecs ëmgesat ginn, wat d'Schafung vu Videokonferenzservicer vereinfacht, d'Participanten vun deenen verschidde Clientssoftware benotze kënnen;
  • Fir d'ARM64 Architektur ënnerstëtzt de JavaScript-Motor JIT-Kompilatioun;
  • Vun de Browser Identifizéierer (navigator.userAgent, navigator.platform an navigator.oscpu), Informatioun iwwer d'Benotzung vun enger 32-Bit Versioun vu Firefox an engem 64-Bit OS Ëmfeld ass ausgeschloss (virdrun erfuerderlech fir Flash, awer huet en zousätzleche Vektor gelooss fir verstoppte Benotzer Identifikatioun);
  • Eng Feature bäigefüügt fir de Video am Picture-in-Picture Modus ze gesinn, wat Iech erlaabt de Video a Form vun enger schwiewend Fënster ze trennen, déi siichtbar bleift beim Navigéieren am Browser. Fir an dësem Modus ze kucken, musst Dir op den Tooltip klickt oder am Kontextmenü, deen ugewise gëtt wann Dir op de Video klickt, wielt "Bild am Bild" (op YouTube, deen säin eegene Kontextmenü Handler ersetzt, sollt Dir riets- klickt zweemol oder klickt mat der Shift Taste gedréckt). Modus Ënnerstëtzung kann an about:config aktivéiert ginn mat der Optioun "media.videocontrols.picture-in-picture.enabled";

    Firefox 69 Verëffentlechung

  • Dobäigesat Ëmsetzung vun engem Passwuert Generator ("signon.generation.available" an about:config), wat Iech erlaabt Iech en Hiweis mat engem automatesch generéierte staarke Passwuert ze weisen wann Dir Aschreiwungsformulare ausfëllt;

    Firefox 69 Verëffentlechung

  • Fir de Passwuert Manager dobäi d'Kapazitéit fir Konten am Kontext vun engem éischte-Niveau Domain ze veraarbechten, wat Iech erlaabt e Passwuert ze bidden dat fir all Subdomains gespäichert ass. Zum Beispill, e Passwuert gespäichert fir login.example.com gëtt elo fir Autofill a Formen um Site www.example.com ugebueden;
  • Dobäigesat Prioritéit Gestioun Manager Handler Prozesser, déi et erlaabt iwwerdroen Informatiounen un de Betribssystem iwwer déi héchste Prioritéit Prozesser. Zum Beispill, en Inhaltsprozess, deen en aktiven Tab veraarbecht, kritt méi héich Prioritéit (méi CPU-Ressourcen zougewisen) wéi e Prozess, deen mat Hannergrond Tabs assoziéiert (wann se kee Video oder Audio spillen). D'Ännerung ass momentan nëmme fir d'Windows Plattform aktivéiert, fir aner Systemer muss d'dom.ipc.processPriorityManager.enabled Optioun an About-Config aktivéiert ginn;
  • aktivéiert default API UserScripts, wat Iech erlaabt Greasemonkey-Stil Add-ons op Basis vun WebExtensions Technologie ze kreéieren fir personaliséiert Scripten am Kontext vu Websäiten auszeféieren. Zum Beispill, andeems Dir Skripte verbënnt, kënnt Dir den Design a Verhalen vun de Säiten änneren, déi Dir kuckt. Dës API ass scho a Firefox abegraff, awer bis elo aktivéiert et erfuerdert d'Astellung "extensions.webextensions.userScripts.enabled" an about:config. Am Géigesaz zu existente Add-ons mat ähnlechen Funktionalitéit, déi den Tabs.executeScript Uruff benotzen, erlaabt déi nei API Scripten an getrennten Sandbox-Ëmfeld ze isoléieren, léist Leeschtungsproblemer a mécht et méiglech, verschidde Stadien vun der Säit Luede ze handhaben.
  • D'Eegeschaft navigator.mediaDevices ass elo nëmme verfügbar wann Dir eng Säit an engem Secure Context opmaacht, d.h. wann iwwer HTTPS opgemaach, iwwer localhost oder aus enger lokaler Datei;
  • Zousätzlech CSS Eegeschaften iwwerflësseg-inline и Iwwerschwemmungsblock, erlaabt Iech d'Affichage vum Inhalt ze kontrolléieren deen iwwer Blocken an Inline Elementer erstreckt (de Schwanz ofschneiden oder eng Scrollbar weisen). D'Eegeschafte ginn duerch automatesch Konversioun op Overflow-x an Overflow-y implementéiert ofhängeg vum Inhaltausgangsmodus (uewen no ënnen oder Linn fir Zeil).
  • Fir CSS Eegeschaften wäiss Plaz Ënnerstëtzung fir de Break-Raumwäert ass ëmgesat ginn;
  • Ëmgesat CSS Propriétéit Enthalen, wat beweist datt d'Element a säin Inhalt vum Rescht vum DOM-Bam getrennt sinn;
  • Zousätzlech CSS Eegeschafte Benotzer-auswielen, wat Iech erlaabt ze bestëmmen ob Text vum Benotzer ausgewielt ka ginn;
  • D'Fäegkeet bäigefüügt fir @supports Reegele fir Selektoren ze setzen (
    den "@supports selector(selector-to-test){...}" Format, dee ka benotzt ginn fir selektiv CSS anzewenden nëmmen wann e bestëmmte selector ënnerstëtzt oder net am Browser ënnerstëtzt gëtt;

  • Zousätzlech Ënnerstëtzung ëffentleche Felder fir Fäll vu JavaScript Klassen, déi Iech erlaben virdefinéiert Eegeschaften ze spezifizéieren, déi ausserhalb vum Konstruktor initialiséiert ginn. An nächster Zukunft gëtt och Ënnerstëtzung fir privat Felder erwaart, déi net ausserhalb vun der Klass ze gesinn sinn;

    Klass Produkt {
    Numm;
    Steier = 0.2; /*public field*/
    #basePrice = 0; /*privat Feld*/
    Präis;

    constructor(Name, basePrice) {
    this.name = Numm;
    this.basePrice = basePrice;
    this.price = (basePrice * (1 + this.tax)).toFixed(2);
    }
    }

  • Zousätzlech API Änneren d'Gréisst Observer, wat Iech erlaabt en Handler ze verbannen, mat deem Notifikatiounen iwwer Ännerungen an der Gréisst vun de spezifizéierten Elementer op der Säit geschéckt ginn. De Schlësselunterscheed tëscht der neier API an der window.onresize an CSS Media Queries ass datt Dir feststellt ob e spezifescht Element op der Säit geännert huet, anstatt dat ganzt sichtbar Gebitt, wat Iech erlaabt ze reagéieren andeems Dir nëmmen dat Element ännert ouni d'Säit z'änneren. ganz siichtbar Inhalt;
  • Zousätzlech Microtasks API, vertruede vun enger Method (WindowOrWorkerGlobalScope.queueMicrotask(), wat Iech erlaabt Iech e Callback-Funktiounsruff op engem nidderegen Niveau ze plangen andeems Dir se an d'Mikrotask-Queue bäidréit;
  • Nei Methoden dobäi Blob.text(), Blob.arrayBuffer(), Blob.stream(), DOMMatrix.fromMatrix(), AbstractRange() a StaticRange();
  • D'Kapazitéit fir d'"*" Mask fir Ufroen ouni Umeldungsinformatioun ze spezifizéieren ass an den Access-Control-Expose-Headers, Access-Control-Allow-Methods an Access-Control-Allow-Headers HTTP Header bäigefüügt;
  • D'Webkonsole bitt eng Gruppéierung vun Alarmer iwwer Aktivitéit am Zesummenhang mat der Verfolgung vu Benotzerbewegungen;
    Firefox 69 Verëffentlechung

  • Detailléiert Informatioun iwwer d'Grënn fir Ressourcen ze blockéieren (CSP, gemëschten Inhalt, asw.) gouf op d'Netzwierkaktivitéit Inspektiounspanel bäigefüügt, an eng optional Kolonn mat der voller URL gouf bäigefüügt;
    Firefox 69 Verëffentlechung

  • De JavaScript Debugger gouf méi séier gestart. Remote Debugging Funktiounen goufen op d'Iwwer: Debugging Interface geplënnert. Ënnerstëtzung fir step-by-step Debugging vun asynchrone Funktiounen (Async) gouf implementéiert. Dobäigesat eng nei Klass vu Breakpoints, déi un d'Optriede vun Eventer verbonne kënne mat der Maus, Touchscreen, Animatioun, DOM, Medienufroen,
    Aarbechter, etc.

    Firefox 69 Verëffentlechung

  • En Interface fir d'Auditéierung vun der Säit Presentatioun gouf un d'Entwéckler Tools bäigefüügt, déi benotzt alternativ Text Beschreiwunge Inhalt (zum Beispill Text vum "alt" Attribut ze weisen
    amplaz Biller);

    Firefox 69 Verëffentlechung

  • Op macOS Systemer mat multiple Grafikkaarte gëtt e méi aggressive Schalter op d'muechteffizient GPU aktivéiert wann de WebGL Inhalt fäerdeg ass mat der Veraarbechtung. Och bäigefüügt Schutz géint de Wiessel vun enger energieeffizienter op eng mächteg GPU fir eemoleg WebGL-Uriff. Builds fir macOS weisen och de Fortschrëtt vun de Fichier Downloads duerch de Standard Finder Interface. Der Formatioun vun Firefox Installatioun baut am PKG Format huet ugefaangen;
  • Fir Windows 10 mat rezenten Updates (1903+), Ënnerstëtzung fir d'Web Authentifikatioun HmacSecret Extensioun iwwer Windows Hello gouf fir Authentifikatioun op Siten bäigefüügt ouni e Passwuert mat engem Fangerofdrock, Gesiichtserkennung oder USB Token ze benotzen;
  • gestoppt Formatioun vun neie Verëffentlechunge vu Firefox fir Android, amplaz vun deem et elo Codenumm Fenix ​​ass entwéckelt en neie Browser fir mobilen Apparater mat der GeckoView-Motor an eng Rei vu Mozilla Android Components Bibliothéiken. Korrektiv Fixer fir Firefox fir Android ginn d'ganzt Joer als Deel vun der ESR Branche vu Firefox 68 verëffentlecht, zum Beispill, eng Verëffentlechung ass elo geformt ginn 68.1. Fir en neie Browser erofzelueden, sollt Dir Testbaut benotzen
    Firefox Virschau.

Zousätzlech zu Innovatiounen a Bugfixes huet Firefox 69 fixéiert 30 Schwachstelle, vun deenen nëmmen een (CVE-2019-11751) markéiert wéi kritesch. Dëse Problem ass spezifesch fir d'Windows Plattform an erlaabt eng arbiträr Datei an de System ze schreiwen wann de Browser vun enger anerer Applikatioun gestart gëtt (zum Beispill wann Dir e Link vun engem Messagerie Programm opmaacht, kënnt Dir de Link esou formatéieren datt de Browser starten wäert zu der Schafung vun enger Autorun Datei am 'Startup' Verzeechnes féieren). D'Ofsenkung vun der Unzuel vun de kritesche Schwachstelle ass wéinst der Tatsaach, datt Erënnerungsproblemer, wéi Puffer Iwwerfloss an Zougang zu scho befreit Erënnerungsberäicher, elo als geféierlech markéiert sinn, awer net kritesch. Déi nei Verëffentlechung fixéiert 13 ähnlech Themen déi potenziell dozou féieren datt den Ugräifer Code ausgefouert gëtt wann speziell erstallt Säiten opgemaach ginn.

Source: opennet.ru

Setzt e Commentaire