Firefox 69 idasilẹ

waye itusilẹ ẹrọ aṣawakiri wẹẹbu Firefox 69Ati mobile version Firefox 68.1 fun ẹrọ Android. Ni afikun, awọn imudojuiwọn ti wa ni ipilẹṣẹ awọn ẹka pẹlu atilẹyin igba pipẹ 60.9.0 и 68.1.0 (Ẹka ESR 60.x kii yoo ṣe imudojuiwọn; iṣilọ si ẹka 68.x ni a gbaniyanju). Nbo laipe si ipele beta igbeyewo Ẹka Firefox 70 yoo yipada, itusilẹ eyiti o jẹ eto fun Oṣu Kẹwa Ọjọ 22.

akọkọ awọn imotuntun:

  • Ipo boṣewa aiyipada fun idinamọ akoonu ti aifẹ ti ṣafikun awọn iṣẹ ti aibikita Kuki ti gbogbo awọn ọna ṣiṣe ipasẹ ẹni-kẹta ati didi awọn ifibọ JavaScript ti awọn owo nẹtiwoki mi. Koodu iwakusa nfa ilosoke pataki ninu fifuye Sipiyu lori eto olumulo ati pe a maa n ṣe afihan si awọn aaye nitori abajade sakasaka tabi lo lori awọn aaye ṣiyemeji bi ọna ṣiṣe owo.
    Ni iṣaaju, data dina ti ṣiṣẹ nikan nigbati o yan ipo idinamọ ti o muna, eyiti o jẹ oye lati mu ṣiṣẹ nikan ti o ba fẹ lati dènà awọn ọna farasin idanimọ ("tẹtẹ itẹka aṣawakiri"). Ìdènà ti wa ni ti gbe jade ni ibamu si awọn akojọ Ge asopọ.me.
    Firefox 69 idasilẹ

    Nigbati o ba dina mọ, aami apata yoo han ni ọpa adirẹsi, ati ninu akojọ aṣayan ọrọ o le rii lati awọn aaye wo ni Awọn kuki ti a lo lati tọpa awọn gbigbe ti dina. Ninu akojọ aṣayan kanna, o le yan piparẹ idinamọ fun awọn aaye kọọkan.

    Firefox 69 idasilẹFirefox 69 idasilẹ

  • Awọn aṣayan fun idinamọ ṣiṣiṣẹsẹhin laifọwọyi ti akoonu multimedia ti gbooro sii. Ni afikun si ẹya ti a ṣafikun tẹlẹ ti didipa ohun ni awọn fidio ti nṣire-laifọwọyi imuse agbara lati da ṣiṣiṣẹsẹhin fidio duro patapata, ko ni opin si dakẹjẹ ohun naa. Fun apẹẹrẹ, ti awọn fidio ipolowo tẹlẹ lori awọn oju opo wẹẹbu ti han, ṣugbọn laisi ohun, lẹhinna ni ipo tuntun, wọn kii yoo paapaa bẹrẹ dun laisi titẹ gbangba. Lati mu ipo naa ṣiṣẹ, ohun kan tuntun “Dinamọ ohun ati fidio” ti ṣafikun si awọn eto adaṣe adaṣe (Awọn aṣayan> Aṣiri ati Aabo> Awọn igbanilaaye> Autoplay), eyiti o ṣe ibamu si ipo “Dina ohun afetigbọ” aiyipada.

    Firefox 69 idasilẹ

    Ipo naa le yan ni ibatan si awọn aaye kan pato nipasẹ atokọ ọrọ ti o han nigbati o tẹ bọtini “(i)” ni igi adirẹsi.

    Firefox 69 idasilẹ

  • Fun awọn olumulo lati AMẸRIKA ati “en-US” kọ, ipilẹ ti awọn bulọọki ti oju-iwe ibẹrẹ ti o han nigbati ṣiṣi taabu tuntun ti yipada, ati ifihan ti akoonu afikun ti a ṣeduro nipasẹ iṣẹ Apo ti ṣafikun. Iwọn awọn bulọọki ati nọmba awọn iṣeduro ti yipada, a ti dabaa awọn apakan thematic tuntun (Health, Science, Technology and Entertainment);
  • Agbara lati mu akoonu Flash ṣiṣẹ nipasẹ ohun itanna Adobe Flash jẹ alaabo nipasẹ aiyipada. Aṣayan fun ṣiṣe Filaṣi ṣiṣẹ patapata ni a ti yọkuro kuro ninu awọn eto ti ohun itanna Adobe Flash Player, nlọ nikan aṣayan lati mu Flash kuro ki o muu ṣiṣẹ ni ẹyọkan fun awọn aaye kan pato (muṣiṣẹ nipasẹ titẹ gbangba) laisi iranti ipo ti o yan. Awọn ẹka Firefox ESR yoo tẹsiwaju lati ṣe atilẹyin Flash titi di opin 2020;
  • Alaabo aiyipada faili processing olumuloContent.css и olumuloChrome.css, gbigba olumulo laaye lati dojuti apẹrẹ awọn aaye tabi wiwo Firefox. Idi fun piparẹ aiyipada ni lati dinku akoko ibẹrẹ ẹrọ aṣawakiri. Iyipada ihuwasi nipasẹ olumuloContent.css ati userChrome.css ni a ṣe lalailopinpin ṣọwọn nipasẹ awọn olumulo, ati ikojọpọ data CSS n gba awọn orisun afikun (iṣapejuwe yọ iraye si disk ti ko wulo). Lati da olumuloChrome.css pada ati sisẹ olumuloContent.css si nipa: konfigi, a ti ṣafikun eto “toolkit.legacyUserProfileCustomizations.stylesheets”, eyiti yoo muu ṣiṣẹ laifọwọyi fun awọn olumulo ti o ti nlo userChrome.css tabi userContent.css;
  • Fun WebRTC, agbara lati ṣe ilana awọn ikanni nipa lilo awọn koodu kodẹki fidio ti o yatọ ti ni imuse, eyiti o jẹ ki ẹda ti awọn iṣẹ apejọ fidio simplifies, awọn olukopa eyiti o le lo sọfitiwia alabara oriṣiriṣi;
  • Fun ARM64 faaji, ẹrọ JavaScript ṣe atilẹyin akopọ JIT;
  • Lati awọn oludamọ ẹrọ aṣawakiri (navigator.userAgent, navigator.platform ati navigator.oscpu), alaye nipa lilo ẹya 32-bit ti Firefox ni agbegbe 64-bit OS ni a yọkuro (ti a beere tẹlẹ fun Flash, ṣugbọn fi afikun fekito silẹ fun idanimọ olumulo ti o farapamọ);
  • Ṣe afikun ẹya kan fun wiwo fidio ni Ipo Aworan-ni-Aworan, eyiti o fun ọ laaye lati yọ fidio naa kuro ni irisi window lilefoofo ti o wa han lakoko lilọ kiri ni ẹrọ aṣawakiri. Lati wo ni ipo yii, o nilo lati tẹ lori itọka irinṣẹ tabi ni akojọ aṣayan ọrọ ti o han nigbati o tẹ-ọtun lori fidio, yan “Aworan ni aworan” (ni YouTube, eyiti o rọpo oluṣakoso akojọ aṣayan ipo tirẹ, o yẹ ki o tọ- tẹ lẹmeji tabi tẹ pẹlu bọtini Yii ti a tẹ). Atilẹyin ipo le ṣiṣẹ ni nipa: atunto nipa lilo aṣayan "media.videocontrols.picture-in-picture.enabled";

    Firefox 69 idasilẹ

  • Fi kun imuse ti olupilẹṣẹ ọrọ igbaniwọle (“signon.generation.available” ni nipa: konfigi), eyiti o fun ọ laaye lati ṣafihan ofiri kan pẹlu ọrọ igbaniwọle ti o lagbara ti ipilẹṣẹ laifọwọyi nigbati o ba n kun awọn fọọmu iforukọsilẹ;

    Firefox 69 idasilẹ

  • Si oluṣakoso ọrọ igbaniwọle kun agbara lati ṣe ilana awọn akọọlẹ ni aaye ti agbegbe ipele akọkọ, eyiti o fun ọ laaye lati funni ni ọrọ igbaniwọle kan ti o fipamọ fun gbogbo awọn subdomains. Fun apẹẹrẹ, ọrọ igbaniwọle ti o fipamọ fun login.example.com yoo funni ni bayi fun autofill ni awọn fọọmu lori aaye www.example.com;
  • Fi kun ayo isakoso faili awọn ilana imudani, eyi ti ti o faye gba atagba alaye si awọn ẹrọ nipa awọn ilana ti o ga julọ ni ayo. Fun apẹẹrẹ, ilana akoonu ti o ṣe ilana taabu ti nṣiṣe lọwọ yoo fun ni ni pataki ti o ga julọ (awọn orisun Sipiyu ti o pin) ju ilana ti o ni nkan ṣe pẹlu awọn taabu abẹlẹ (ti wọn ko ba mu fidio tabi ohun ohun ṣiṣẹ). Iyipada naa ti ṣiṣẹ lọwọlọwọ nipasẹ aiyipada nikan fun pẹpẹ Windows; fun awọn eto miiran, aṣayan dom.ipc.processPriorityManager.enabled ni nipa atunto gbọdọ wa ni muu ṣiṣẹ;
  • mu ṣiṣẹ aiyipada API Awọn iwe afọwọkọ olumulo, eyiti o fun ọ laaye lati ṣẹda awọn afikun-ara Greasemonkey ti o da lori imọ-ẹrọ WebExtensions fun ṣiṣe awọn iwe afọwọkọ aṣa ni ipo ti awọn oju-iwe wẹẹbu. Fun apẹẹrẹ, nipa sisopọ awọn iwe afọwọkọ o le yi apẹrẹ ati ihuwasi ti awọn oju-iwe ti o nwo pada. API yii ti wa tẹlẹ ninu Firefox, ṣugbọn titi di bayi o nilo lati ṣeto eto “extensions.webextensions.userScripts.enabled” ni nipa: config. Ko dabi awọn afikun ti o wa pẹlu iṣẹ ṣiṣe ti o jọra ti o lo ipe tabs.executeScript, API tuntun ngbanilaaye lati ya sọtọ awọn iwe afọwọkọ ni awọn agbegbe apoti iyanrin lọtọ, yanju awọn iṣoro iṣẹ ati jẹ ki o ṣee ṣe lati mu awọn ipele oriṣiriṣi ti ikojọpọ oju-iwe.
  • Ohun-ini navigator.mediaDevices wa bayi nikan nigbati ṣiṣi oju-iwe kan ni Atokọ Aabo, i.e. nigbati o ṣii nipasẹ HTTPS, nipasẹ localhost tabi lati faili agbegbe;
  • Awọn ohun-ini CSS ti a ṣafikun àkúnwọsílẹ-opopo и aponsedanu-Àkọsílẹ, gbigba ọ laaye lati ṣakoso ifihan ti akoonu ti o gbooro kọja awọn bulọọki ati awọn eroja inline (ge iru tabi ṣe afihan ọpa lilọ). Awọn ohun-ini naa ni imuse nipasẹ iyipada aifọwọyi si ṣiṣan-x ati ṣiṣan-y da lori ipo iṣelọpọ akoonu (oke si isalẹ tabi laini nipasẹ laini).
  • Fun CSS-ini funfun-aaye atilẹyin fun iye awọn aaye isinmi ti ni imuse;
  • Ohun-ini CSS ti a ṣe ni awọn, ti o nfihan pe eroja ati awọn akoonu inu rẹ ti yapa kuro ninu iyokù igi DOM;
  • Ohun-ini CSS ti a ṣafikun olumulo-yan, eyiti o fun ọ laaye lati pinnu boya ọrọ le yan nipasẹ olumulo;
  • Ṣe afikun agbara lati ṣeto awọn ofin atilẹyin @fun awọn oluyan (
    ọna kika “@supports selector(oluyan-si-idanwo){…}”, eyiti o le ṣee lo lati yiyan CSS nikan ti oluyan kan ba ni atilẹyin tabi ko ṣe atilẹyin ninu ẹrọ aṣawakiri;

  • Atilẹyin ti a ṣafikun awọn aaye gbangba fun awọn apẹẹrẹ ti awọn kilasi JavaScript ti o gba ọ laaye lati tokasi awọn ohun-ini ti a ti pinnu tẹlẹ ti a ṣe ipilẹṣẹ ni ita ti oluṣeto. Ni ọjọ iwaju nitosi, atilẹyin fun awọn aaye ikọkọ ti ko han ni ita kilasi naa tun nireti;

    Ọja kilasi {
    orukọ;
    -ori = 0.2; /*gbangba*/
    #basePrice = 0; /* aaye ikọkọ*/
    owo;

    onitumọ (orukọ, basePrice) {
    this.name = orukọ;
    this.basePrice = basePrice;
    this.price = (basePrice * (1 + this.-ori)) .toFixed (2);
    }
    }

  • API ti a ṣafikun Oluwoye iwọn, eyiti o fun ọ laaye lati sopọ olutọju kan si eyiti awọn iwifunni nipa awọn ayipada ninu iwọn awọn eroja ti o wa ni oju-iwe yoo firanṣẹ. Iyatọ bọtini laarin API tuntun ati window.onresize ati Awọn ibeere Media CSS ni pe o le rii boya ipin kan pato lori oju-iwe naa ti yipada, dipo gbogbo agbegbe ti o han, eyiti o fun ọ laaye lati dahun nipa yiyipada ipin yẹn nikan laisi iyipada gbogbo akoonu ti o han;
  • Awọn Microtasks API ti a ṣafikun, ti o jẹ aṣoju nipasẹ ọna kan (WindowOrWorkerGlobalScope.queueMicrotask(), eyiti o fun ọ laaye lati ṣeto ipe iṣẹ ipe pada ni ipele kekere nipa fifi kun si isinyi microtask;
  • Awọn ọna tuntun ti a ṣafikun Blob.text(), Blob.arrayBuffer(), Blob.stream(), DOMMatrix.lati Matrix (), AbstractRange() ati StaticRange();
  • Agbara lati ṣalaye iboju-boju “*” fun awọn ibeere laisi awọn iwe-ẹri ti ni afikun si Awọn akọle Wiwọle-Iṣakoso-Ifihan-ifihan, Awọn ọna-Iṣakoso-Iṣakoso-Gbigba-Awọn ọna ati Wiwọle-Iṣakoso-Allow-Awọn akọle HTTP;
  • console wẹẹbu n pese akojọpọ awọn itaniji nipa iṣẹ ṣiṣe ti o ni ibatan si ipasẹ awọn agbeka olumulo;
    Firefox 69 idasilẹ

  • Alaye alaye nipa awọn idi fun idinamọ awọn orisun (CSP, akoonu ti o dapọ, ati bẹbẹ lọ) ti ṣafikun si igbimọ ayewo iṣẹ nẹtiwọọki, ati pe a ti ṣafikun iwe iyan pẹlu URL kikun;
    Firefox 69 idasilẹ

  • Oluyipada JavaScript ti ṣe ifilọlẹ yiyara. Awọn iṣẹ n ṣatunṣe latọna jijin ti gbe lọ si nipa: wiwo n ṣatunṣe aṣiṣe. Atilẹyin fun atunṣe igbese-nipasẹ-igbesẹ ti awọn iṣẹ asynchronous (Async) ti ni imuse. Fi kun kilasi tuntun ti awọn aaye fifọ ti o le so si iṣẹlẹ ti awọn iṣẹlẹ ti o ni ibatan si Asin, iboju ifọwọkan, iwara, DOM, awọn ibeere media,
    osise, ati be be lo.

    Firefox 69 idasilẹ

  • Ni wiwo fun igbejade oju-iwe iṣatunṣe ti ni afikun si awọn irinṣẹ idagbasoke, eyiti o lo yiyan ọrọ awọn apejuwe akoonu (fun apẹẹrẹ, fifi ọrọ han lati “alt” abuda
    dipo awọn aworan);

    Firefox 69 idasilẹ

  • Lori awọn eto macOS pẹlu awọn kaadi eya aworan pupọ, iyipada ibinu diẹ sii si GPU-daradara ni a mu ṣiṣẹ ni kete ti akoonu WebGL ti pari ṣiṣe. Tun ṣe afikun aabo lodi si iyipada lati agbara-daradara si GPU ti o lagbara fun awọn ipe WebGL-akoko kan. Kọ fun macOS tun ṣafihan ilọsiwaju ti awọn igbasilẹ faili nipasẹ wiwo Oluwari boṣewa. Ipilẹṣẹ fifi sori Firefox kọ ni ọna kika PKG ti bẹrẹ;
  • Fun Windows 10 pẹlu awọn imudojuiwọn aipẹ (1903+), atilẹyin fun Ijeri Wẹẹbu HmacSecret itẹsiwaju nipasẹ Windows Hello ti ṣafikun fun ijẹrisi lori awọn aaye laisi titẹ ọrọ igbaniwọle sii nipa lilo itẹka, idanimọ oju tabi ami USB;
  • dawọ duro dida awọn idasilẹ tuntun ti Firefox fun Android, dipo eyiti o jẹ orukọ koodu Fenix ​​bayi ndagba aṣawakiri tuntun fun awọn ẹrọ alagbeka ni lilo ẹrọ GeckoView ati ṣeto ti awọn ile ikawe Mozilla Android Awọn ẹya ara ẹrọ. Awọn atunṣe atunṣe fun Firefox fun Android yoo jẹ idasilẹ ni gbogbo ọdun gẹgẹbi apakan ti ẹka ESR ti Firefox 68, fun apẹẹrẹ, idasilẹ ti ni idasilẹ ni bayi. 68.1. Lati ṣe igbasilẹ aṣawakiri tuntun kan, o yẹ ki o lo awọn itumọ idanwo
    Awotẹlẹ Firefox.

Ni afikun si awọn imotuntun ati awọn atunṣe kokoro, Firefox 69 ti wa titi 30 vulnerabilities, ninu eyiti ọkan nikan (CVE-2019-11751) samisi bi lominu ni. Iṣoro yii jẹ pato si pẹpẹ Windows ati gba laaye faili lainidii lati kọ si eto naa nigbati ẹrọ aṣawakiri ba ṣe ifilọlẹ lati ohun elo miiran (fun apẹẹrẹ, nigbati o ṣii ọna asopọ kan lati eto fifiranṣẹ, o le ṣe ọna asopọ ọna asopọ ni iru ọna ti ifilọlẹ ẹrọ aṣawakiri naa yoo ja si ṣiṣẹda faili autorun ninu itọsọna 'Ibẹrẹ') . Idinku ninu nọmba awọn ailagbara to ṣe pataki jẹ nitori otitọ pe awọn iṣoro iranti, gẹgẹbi awọn iṣan omi ifipamọ ati iraye si awọn agbegbe iranti ti o ti ni ominira tẹlẹ, ti samisi bi eewu, ṣugbọn kii ṣe pataki. Itusilẹ tuntun ṣe atunṣe awọn ọran iru 13 ti o le ja si koodu ikọlu ni ṣiṣe nigbati awọn oju-iwe ti a ṣe ni pataki ti ṣii.

orisun: opennet.ru

Fi ọrọìwòye kun