Rhyddhad Firefox 69

cymryd lle rhyddhau porwr gwe Firefox 69Ac fersiwn symudol Firefox 68.1 ar gyfer y platfform Android. Yn ogystal, mae diweddariadau wedi'u cynhyrchu canghennau gyda chefnogaeth tymor hir 60.9.0 и 68.1.0 (Ni fydd cangen ESR 60.x yn cael ei diweddaru mwyach; argymhellir mudo i gangen 68.x). Yn dod i'r llwyfan yn fuan profion beta Bydd cangen Firefox 70 yn trosglwyddo, y mae ei ryddhau wedi'i drefnu ar gyfer Hydref 22.

Y prif arloesiadau:

  • Mae'r modd safonol diofyn ar gyfer blocio cynnwys diangen wedi ychwanegu swyddogaethau anwybyddu Cwcis pob system olrhain trydydd parti a rhwystro mewnosodiadau JavaScript sy'n mwyngloddio cryptocurrencies. Mae cod mwyngloddio yn achosi cynnydd sylweddol mewn llwyth CPU ar system y defnyddiwr ac fel arfer caiff ei gyflwyno i safleoedd o ganlyniad i hacio neu ei ddefnyddio ar safleoedd amheus fel dull monetization.
    Yn flaenorol, dim ond wrth ddewis modd blocio llym y galluogwyd blocio data, sydd bellach yn gwneud synnwyr i alluogi dim ond os ydych am rwystro dulliau adnabod cudd (“olion bysedd porwr”). Mae blocio yn cael ei wneud yn ôl y rhestr Datgysylltwch.
    Rhyddhad Firefox 69

    Pan fydd wedi'i rwystro, mae symbol tarian yn cael ei arddangos yn y bar cyfeiriad, ac yn y ddewislen cyd-destun gallwch weld o ba wefannau y cafodd y Cwcis a ddefnyddiwyd i olrhain symudiadau eu rhwystro. Yn yr un ddewislen, gallwch analluogi blocio ar gyfer gwefannau unigol yn ddetholus.

    Rhyddhad Firefox 69Rhyddhad Firefox 69

  • Mae'r opsiynau ar gyfer rhwystro chwarae cynnwys amlgyfrwng yn awtomatig wedi'u hehangu. Yn ogystal â'r nodwedd a ychwanegwyd yn flaenorol o dawelu'r sain mewn fideos chwarae ceir gweithredu y gallu i atal chwarae fideo yn llwyr, heb fod yn gyfyngedig i dawelu'r sain. Er enghraifft, os dangoswyd fideos hysbysebu ar wefannau o'r blaen, ond heb sain, yna yn y modd newydd, ni fyddant hyd yn oed yn dechrau chwarae heb glic penodol. Er mwyn galluogi'r modd, mae eitem newydd “Bloc sain a fideo” wedi'i hychwanegu at y gosodiadau chwarae awtomatig (Opsiynau> Preifatrwydd a Diogelwch> Caniatadau> Awtochwarae), sy'n ategu'r modd “Bloc sain” rhagosodedig.

    Rhyddhad Firefox 69

    Gellir dewis y modd mewn perthynas â gwefannau penodol trwy'r ddewislen cyd-destun a ddangosir pan gliciwch ar y botwm “(i)” yn y bar cyfeiriad.

    Rhyddhad Firefox 69

  • Ar gyfer defnyddwyr o UDA ac adeiladau “en-US”, mae cynllun blociau'r dudalen gychwyn a arddangosir wrth agor tab newydd wedi'i newid, ac mae arddangosiad cynnwys ychwanegol a argymhellir gan y gwasanaeth Pocket wedi'i ychwanegu. Mae maint y blociau a nifer yr argymhellion wedi'u newid, mae adrannau thematig newydd wedi'u cynnig (Iechyd, Gwyddoniaeth, Technoleg ac Adloniant);
  • Mae'r gallu i chwarae cynnwys Flash trwy'r ategyn Adobe Flash wedi'i analluogi yn ddiofyn. Mae'r opsiwn ar gyfer actifadu Flash yn barhaol wedi'i dynnu o osodiadau ategyn Adobe Flash Player, gan adael dim ond yr opsiwn i analluogi Flash a'i alluogi'n unigol ar gyfer gwefannau penodol (gweithredu trwy glicio penodol) heb gofio'r modd a ddewiswyd. Bydd canghennau Firefox ESR yn parhau i gefnogi Flash tan ddiwedd 2020;
  • Anabl prosesu ffeil rhagosodedig userContent.css и defnyddiwrChrome.css, gan ganiatáu i'r defnyddiwr ddiystyru dyluniad gwefannau neu ryngwyneb Firefox. Y rheswm dros analluogi'r rhagosodiad yw lleihau amser cychwyn porwr. Anaml iawn y bydd defnyddwyr yn newid ymddygiad trwy userContent.css a userChrome.css, ac mae llwytho data CSS yn defnyddio adnoddau ychwanegol (mae optimeiddio yn dileu mynediad disg diangen). I ddychwelyd prosesu userChrome.css a userContent.css i about:config, mae gosodiad “toolkit.legacyUserProfileCustomizations.stylesheets” wedi'i ychwanegu, a fydd yn cael ei weithredu'n awtomatig ar gyfer defnyddwyr sydd eisoes yn defnyddio userChrome.css neu userContent.css;
  • Ar gyfer WebRTC, mae'r gallu i brosesu sianeli gan ddefnyddio gwahanol godecs fideo wedi'i weithredu, sy'n symleiddio'r broses o greu gwasanaethau fideo-gynadledda, y gall y cyfranogwyr ddefnyddio meddalwedd cleientiaid gwahanol;
  • Ar gyfer pensaernïaeth ARM64, mae'r injan JavaScript yn cefnogi llunio JIT;
  • O'r dynodwyr porwr (navigator.userAgent, navigator.platform a navigator.oscpu), mae gwybodaeth am y defnydd o fersiwn 32-bit o Firefox mewn amgylchedd OS 64-did wedi'i eithrio (yn flaenorol ei angen ar gyfer Flash, ond gadawodd fector ychwanegol ar gyfer adnabod defnyddiwr cudd);
  • Ychwanegwyd nodwedd ar gyfer gwylio fideo yn y modd Llun-mewn-Llun, sy'n eich galluogi i ddatgysylltu'r fideo ar ffurf ffenestr arnofio sy'n parhau i fod yn weladwy wrth lywio yn y porwr. I'w weld yn y modd hwn, mae angen i chi glicio ar y cyngor cymorth neu yn y ddewislen cyd-destun a ddangosir pan dde-glicio ar y fideo, dewiswch “Llun yn y llun” (yn YouTube, sy'n disodli ei driniwr dewislen cyd-destun ei hun, dylech dde- cliciwch ddwywaith neu cliciwch gyda'r allwedd Shift wedi'i wasgu). Gellir galluogi cefnogaeth modd yn about:config gan ddefnyddio'r opsiwn "media.videocontrols.picture-in-picture.enabled";

    Rhyddhad Firefox 69

  • Wedi adio gweithredu generadur cyfrinair (“signon.generation.available” yn about:config), sy'n eich galluogi i ddangos awgrym gyda chyfrinair cryf a gynhyrchir yn awtomatig wrth lenwi ffurflenni cofrestru;

    Rhyddhad Firefox 69

  • I'r rheolwr cyfrinair wedi adio y gallu i brosesu cyfrifon yng nghyd-destun parth lefel gyntaf, sy'n eich galluogi i gynnig un cyfrinair wedi'i gadw ar gyfer pob is-faes. Er enghraifft, bydd cyfrinair a gadwyd ar gyfer login.example.com nawr yn cael ei gynnig ar gyfer llenwi ffurflenni'n awtomatig ar y wefan www.example.com;
  • Wedi adio rheolwr rheoli blaenoriaeth prosesau trin, sy'n yn caniatáu trosglwyddo gwybodaeth i'r system weithredu am y prosesau blaenoriaeth uchaf. Er enghraifft, bydd proses gynnwys sy'n prosesu tab gweithredol yn cael blaenoriaeth uwch (mwy o adnoddau CPU wedi'u dyrannu) na phroses sy'n gysylltiedig â thabiau cefndir (os nad ydynt yn chwarae fideo neu sain). Ar hyn o bryd mae'r newid wedi'i alluogi yn ddiofyn ar gyfer platfform Windows yn unig; ar gyfer systemau eraill, rhaid gweithredu'r opsiwn dom.ipc.processPriorityManager.enabled yn about-config;
  • actifadu yn ddiofyn API Sgriptiau Defnyddiwr, sy'n eich galluogi i greu ychwanegion arddull Greasemonkey yn seiliedig ar dechnoleg WebExtensions ar gyfer gweithredu sgriptiau arferiad yng nghyd-destun tudalennau gwe. Er enghraifft, trwy gysylltu sgriptiau gallwch newid dyluniad ac ymddygiad y tudalennau rydych yn edrych arnynt. Mae'r API hwn eisoes wedi'i gynnwys yn Firefox, ond hyd yn hyn roedd angen gosod y gosodiad "extensions.webextensions.userScripts.enabled" yn about:config. Yn wahanol i ychwanegion presennol sydd ag ymarferoldeb tebyg sy'n defnyddio'r alwad tabs.executeScript, mae'r API newydd yn caniatáu ichi ynysu sgriptiau mewn amgylcheddau blwch tywod ar wahân, yn datrys problemau perfformiad ac yn ei gwneud hi'n bosibl trin gwahanol gamau o lwytho tudalen.
  • Mae'r eiddo navigator.mediaDevices bellach ar gael dim ond wrth agor tudalen mewn Cyd-destun Diogel, h.y. pan gaiff ei agor trwy HTTPS, trwy localhost neu o ffeil leol;
  • Ychwanegwyd priodweddau CSS gorlif-mewnol и gorlif-bloc, sy'n eich galluogi i reoli arddangosiad cynnwys sy'n ymestyn y tu hwnt i flociau ac elfennau mewnol (torri'r gynffon i ffwrdd neu arddangos bar sgrolio). Gweithredir yr eiddo trwy drosi awtomatig i orlif-x a gorlif-y yn dibynnu ar y modd allbwn cynnwys (o'r brig i'r gwaelod neu linell wrth linell).
  • Ar gyfer eiddo CSS gwyn-gofod mae cymorth ar gyfer gwerth y mannau torri wedi'i roi ar waith;
  • Wedi gweithredu eiddo CSS cynnwys, gan nodi bod yr elfen a'i chynnwys wedi'u gwahanu oddi wrth weddill y goeden DOM;
  • Ychwanegwyd priodwedd CSS defnyddiwr-ddewis, sy'n eich galluogi i benderfynu a all y defnyddiwr ddewis testun;
  • Ychwanegwyd y gallu i osod rheolau @supports ar gyfer dewiswyr (
    y fformat “@supports selector(selector-to-test){…}”, y gellir ei ddefnyddio i gymhwyso CSS yn ddetholus dim ond os yw dewisydd penodol yn cael ei gefnogi neu heb ei gefnogi yn y porwr;

  • Cefnogaeth ychwanegol meysydd cyhoeddus ar gyfer achosion o ddosbarthiadau JavaScript sy'n eich galluogi i nodi priodweddau rhagddiffiniedig sy'n cael eu cychwyn y tu allan i'r adeiladwr. Yn y dyfodol agos, disgwylir hefyd gefnogaeth i gaeau preifat nad ydynt yn weladwy y tu allan i'r dosbarth;

    Dosbarth Cynnyrch {
    enw;
    treth = 0.2; /*maes cyhoeddus*/
    #basePrice = 0; /*maes preifat*/
    pris;

    adeiladwr (enw, sylfaenPrice) {
    this.name = enw;
    this.basePrice = basePrice;
    this.price = (basePrice * (1 + this.tax)).toFixed(2);
    }
    }

  • Ychwanegwyd API Newid Maint Sylwedydd, sy'n eich galluogi i gysylltu triniwr y bydd hysbysiadau am newidiadau ym maint yr elfennau penodedig ar y dudalen yn cael eu hanfon ato. Y gwahaniaeth allweddol rhwng yr API newydd a window.onresize a CSS Media Queries yw y gallwch ganfod a yw elfen benodol ar y dudalen wedi newid, yn hytrach na'r ardal weladwy gyfan, sy'n caniatáu ichi ymateb trwy newid yr elfen honno'n unig heb newid y cynnwys gweladwy cyfan;
  • Ychwanegwyd Microtasks API, a gynrychiolir gan un dull (Gweithiwr FfenestrGlobalScope.queueMicrotask(), sy'n eich galluogi i drefnu galwad swyddogaeth galw yn ôl ar lefel isel trwy ei ychwanegu at y ciw microtask;
  • Ychwanegwyd dulliau newydd Blob.testun(), Blob.arrayBuffer(), Blob.stream(), DOMMatrix.fromMatrix(), Ystod Haniaethol() ac Ystod Statig();
  • Mae'r gallu i nodi'r mwgwd “*” ar gyfer ceisiadau heb gymwysterau wedi'i ychwanegu at y penawdau HTTP Mynediad-Rheoli-Amlygiad, Mynediad-Rheoli-Caniatáu-Dulliau a Mynediad-Rheoli-Caniatáu-Penawdau HTTP;
  • Mae'r consol gwe yn darparu grŵp o rybuddion am weithgaredd sy'n ymwneud ag olrhain symudiadau defnyddwyr;
    Rhyddhad Firefox 69

  • Mae gwybodaeth fanwl am y rhesymau dros rwystro adnoddau (CSP, cynnwys cymysg, ac ati) wedi'i ychwanegu at y panel arolygu gweithgaredd rhwydwaith, ac mae colofn ddewisol gyda'r URL llawn wedi'i ychwanegu;
    Rhyddhad Firefox 69

  • Mae'r dadfygiwr JavaScript wedi'i lansio'n gyflymach. Mae swyddogaethau dadfygio o bell wedi'u symud i'r rhyngwyneb about:debugging. Mae cefnogaeth ar gyfer dadfygio swyddogaethau asyncronig cam wrth gam (Async) wedi'i roi ar waith. Wedi adio dosbarth newydd o dorbwyntiau y gellir eu cysylltu â digwyddiadau sy'n ymwneud â'r llygoden, sgrîn gyffwrdd, animeiddiad, DOM, ymholiadau cyfryngau,
    gweithwyr, etc.

    Rhyddhad Firefox 69

  • Mae rhyngwyneb ar gyfer archwilio cyflwyniad tudalen wedi'i ychwanegu at offer y datblygwr, sy'n defnyddio disgrifiadau testun amgen cynnwys (er enghraifft, arddangos testun o'r briodwedd “alt”.
    yn lle delweddau);

    Rhyddhad Firefox 69

  • Ar systemau macOS gyda chardiau graffeg lluosog, mae newid mwy ymosodol i'r GPU pŵer-effeithlon yn cael ei alluogi unwaith y bydd cynnwys WebGL wedi gorffen prosesu. Hefyd amddiffyniad ychwanegol rhag newid o GPU ynni-effeithlon i GPU pwerus ar gyfer galwadau WebGL un-amser. Mae Adeiladau ar gyfer macOS hefyd yn dangos cynnydd lawrlwythiadau ffeiliau trwy'r rhyngwyneb Finder safonol. Mae'r gwaith o ffurfio gosodiadau Firefox mewn fformat PKG wedi dechrau;
  • Ar gyfer Windows 10 gyda diweddariadau diweddar (1903+), mae cefnogaeth i'r estyniad Web Authentication HmacSecret trwy Windows Hello wedi'i ychwanegu i'w ddilysu ar wefannau heb nodi cyfrinair gan ddefnyddio olion bysedd, cydnabyddiaeth wyneb neu docyn USB;
  • terfynu ffurfio datganiadau newydd o Firefox ar gyfer Android, yn lle hynny mae bellach wedi'i god-enw Fenix yn datblygu porwr newydd ar gyfer dyfeisiau symudol sy'n defnyddio'r injan GeckoView a set o lyfrgelloedd Mozilla Android Components. Bydd atgyweiriadau cywirol ar gyfer Firefox ar gyfer Android yn cael eu rhyddhau trwy gydol y flwyddyn fel rhan o gangen ESR Firefox 68, er enghraifft, mae datganiad bellach wedi'i ffurfio 68.1. I lawrlwytho porwr newydd, dylech ddefnyddio adeiladau prawf
    Rhagolwg Firefox.

Yn ogystal ag arloesiadau a thrwsio namau, mae Firefox 69 wedi trwsio 30 bregusrwydd, a dim ond un ohonynt (CVE-2019-11751) marcio fel hollbwysig. Mae'r broblem hon yn benodol i blatfform Windows ac mae'n caniatáu i ffeil fympwyol gael ei hysgrifennu i'r system pan fydd y porwr yn cael ei lansio o raglen arall (er enghraifft, wrth agor dolen o raglen negeseuon, gallwch chi fformatio'r ddolen yn y fath fodd fel bod bydd lansio'r porwr yn arwain at greu ffeil autorun yn y cyfeiriadur 'Startup'). Mae'r gostyngiad yn nifer y gwendidau critigol i'w briodoli i'r ffaith bod problemau cof, megis gorlifoedd byffer a mynediad i ardaloedd cof sydd eisoes wedi'u rhyddhau, bellach wedi'u nodi'n beryglus, ond nid yn hollbwysig. Mae'r datganiad newydd yn trwsio 13 o faterion tebyg a allai o bosibl arwain at weithredu cod ymosodwr pan agorir tudalennau wedi'u crefftio'n arbennig.

Ffynhonnell: opennet.ru

Ychwanegu sylw