Firefox 69 lage

pran plas lage navigatè entènèt la Firefox 69Ak vèsyon mobil Firefox 68.1 pou platfòm Android la. Anplis de sa, mizajou yo te pwodwi branch sipò alontèm 60.9.0 и 68.1.0 (ESR branch 60.x p ap mete ajou ankò; migrasyon nan branch 68.x rekòmande). Vini byento sou sèn nan tès beta Branch Firefox 70 la pral tranzisyon, e li pwograme pou 22 oktòb.

Prensipal la inovasyon:

  • Mòd estanda defo pou bloke kontni endezirab te ajoute fonksyon inyore bonbon nan tout sistèm swivi twazyèm pati yo ak bloke JavaScript foure ki min kriptografik lajan yo. Kòd min lakòz yon ogmantasyon siyifikatif nan chaj CPU sou sistèm itilizatè a epi li anjeneral prezante nan sit kòm yon rezilta nan pirataj oswa itilize sou sit ézitan kòm yon metòd monetizasyon.
    Anvan, done bloke yo te pèmèt sèlman lè w ap chwazi mòd bloke strik, ki kounye a fè sans pou pèmèt sèlman si ou vle bloke metòd. idantifikasyon kache ("anprent dijital navigatè"). Bloke fèt dapre lis la Dekonekte.me.
    Firefox 69 lage

    Lè bloke, yon senbòl plak pwotèj parèt nan ba adrès la, ak nan meni an kontèks ou ka wè nan ki sit bonbon yo te itilize pou swiv mouvman yo te bloke. Nan menm meni an, ou ka oaza enfim bloke pou sit endividyèl yo.

    Firefox 69 lageFirefox 69 lage

  • Opsyon yo pou bloke otomatik lèktur nan kontni miltimedya yo te elaji. Anplis de sa nan karakteristik nan deja ajoute nan mute son an nan videyo oto-jwe aplike kapasite nan konplètman sispann lèktur videyo, pa limite a muet son an. Pou egzanp, si yo te deja montre videyo piblisite sou sit entènèt, men san yo pa son, Lè sa a, nan mòd nan nouvo, yo pa pral menm kòmanse jwe san yo pa yon klik eksplisit. Pou pèmèt mòd la, yon nouvo atik "Bloke odyo ak videyo" yo te ajoute nan paramèt otoplay yo (Opsyon > Konfidansyalite ak Sekirite > Otorizasyon > Autoplay), ki konplete mòd default "Bloke odyo".

    Firefox 69 lage

    Mòd la ka chwazi an relasyon ak sit espesifik atravè meni kontèks ki parèt lè ou klike sou bouton "(i)" nan ba adrès la.

    Firefox 69 lage

  • Pou itilizatè ki soti nan USA ak "en-US" bati, yo te chanje Layout nan blòk yo nan paj la kòmanse parèt lè ouvè yon nouvo tab, ak ekspozisyon an nan kontni anplis rekòmande pa sèvis la Pocket yo te ajoute. Gwosè blòk yo ak kantite rekòmandasyon yo te chanje, nouvo seksyon tematik yo te pwopoze (Sante, Syans, Teknoloji ak Lwazi);
  • Kapasite pou jwe kontni Flash atravè Plugin Adobe Flash la enfim pa default. Opsyon pou aktive Flash pou tout tan an te retire nan paramèt Adobe Flash Player Plugin la, kite sèlman opsyon pou enfim Flash epi pèmèt li endividyèlman pou sit espesifik (aktivasyon pa klike klè) san yo pa sonje mòd chwazi a. Branch Firefox ESR yo pral kontinye sipòte Flash jouk nan fen 2020;
  • Andikape pwosesis dosye default userContent.css и userChrome.css, ki pèmèt itilizatè a pase sou konsepsyon sit oswa koòdone Firefox la. Rezon ki fè yo enfimite default la se diminye tan demaraj navigatè a. Chanje konpòtman atravè userContent.css ak userChrome.css se itilizatè yo fè trè raman, epi chaje done CSS konsome resous adisyonèl (optimize retire aksè ki pa nesesè). Pou retounen userChrome.css ak userContent.css pwosesis nan about:config, yo te ajoute yon paramèt "toolkit.legacyUserProfileCustomizations.stylesheets", ki pral aktive otomatikman pou itilizatè ki deja itilize userChrome.css oswa userContent.css;
  • Pou WebRTC, kapasite nan trete chanèl lè l sèvi avèk kodèk videyo diferan yo te aplike, ki senplifye kreyasyon an nan sèvis konferans videyo, patisipan yo ki ka itilize lojisyèl kliyan diferan;
  • Pou achitekti ARM64, motè JavaScript sipòte konpilasyon JIT;
  • Soti nan idantifyan navigatè yo (navigator.userAgent, navigator.platform ak navigator.oscpu), enfòmasyon sou itilizasyon yon vèsyon 32-bit nan Firefox nan yon anviwònman OS 64-bit yo eskli (deja obligatwa pou Flash, men kite yon vektè adisyonèl. pou idantifikasyon itilizatè kache);
  • Te ajoute yon karakteristik pou gade videyo nan mòd Picture-in-Picture, ki pèmèt ou detache videyo a nan fòm lan nan yon fenèt k ap flote ki rete vizib pandan y ap navige nan navigatè a. Pou w ka wè nan mòd sa a, ou bezwen klike sou enfòmasyon an oswa nan meni kontèks ki parèt lè w klike sou videyo a, chwazi "Foto nan foto" (nan YouTube, ki ranplase pwòp meni kontèks li, ou ta dwe dwa-). klike de fwa oswa klike sou ak kle Shift la peze). Sipò mòd yo ka aktive nan about:config lè l sèvi avèk opsyon "media.videocontrols.picture-in-picture.enabled";

    Firefox 69 lage

  • Te ajoute aplikasyon yon jeneratè modpas ("signon.generation.available" nan about:config), ki pèmèt ou montre yon allusion ak yon modpas solid otomatikman pwodwi lè w ranpli fòm enskripsyon yo;

    Firefox 69 lage

  • Pou manadjè modpas la te ajoute kapasite nan trete kont nan kontèks la nan yon domèn premye nivo, ki pèmèt ou ofri yon modpas sove pou tout subdomains. Pou egzanp, yon modpas ki sove pou login.example.com kounye a pral ofri pou ranpli otomatik nan fòm sou sit la www.example.com;
  • Te ajoute manadjè jesyon priyorite pwosesis moun kap okipe yo, ki pèmèt transmèt enfòmasyon nan sistèm operasyon an sou pwosesis ki pi priyorite yo. Pa egzanp, yon pwosesis kontni ki trete yon tab aktif yo pral bay pi gwo priyorite (plis resous CPU atribye ba) pase yon pwosesis ki asosye ak onglet background (si yo pa jwe videyo oswa odyo). Chanjman an aktive kounye a pa default sèlman pou platfòm Windows la, pou lòt sistèm yo, opsyon dom.ipc.processPriorityManager.enabled nan about-config dwe aktive;
  • aktive pa defo API UserScripts, ki pèmèt ou kreye Greasemonkey-style adisyonèl ki baze sou teknoloji WebExtensions pou egzekite scripts koutim nan yon kontèks paj wèb. Pa egzanp, lè w konekte scripts ou ka chanje konsepsyon ak konpòtman paj w ap gade yo. API sa a deja enkli nan Firefox, men jiska kounye a pou pèmèt li te oblije mete "extensions.webextensions.userScripts.enabled" anviwònman an nan about:config. Kontrèman ak adisyon ki egziste deja ak fonksyonalite menm jan an ki itilize apèl tabs.executeScript la, nouvo API a pèmèt ou izole scripts nan anviwònman sandbox separe, rezoud pwoblèm pèfòmans ak fè li posib pou okipe plizyè etap nan chaje paj.
  • Pwopriyete navigator.mediaDevices la disponib kounye a sèlman lè w ap louvri yon paj nan yon Kontèks Sekirite, sa vle di. lè louvri atravè HTTPS, atravè localhost oswa nan yon dosye lokal;
  • Te ajoute pwopriyete CSS debòde-inline и debòde-blòk, ki pèmèt ou kontwole ekspozisyon an nan kontni ki pwolonje pi lwen pase blòk ak eleman inline (koupe ke a oswa montre yon ba woulo liv). Pwopriyete yo aplike nan konvèsyon otomatik nan debòde-x ak debòde-y depann sou mòd pwodiksyon kontni (anwo anba oswa liy pa liy).
  • Pou pwopriyete CSS espas blan sipò pou valè espas repo yo te aplike;
  • Aplike pwopriyete CSS genyen, ki endike ke eleman an ak sa ki ladan l yo separe de rès pyebwa DOM la;
  • Te ajoute pwopriyete CSS itilizatè-chwazi, ki pèmèt ou detèmine si itilizatè a ka chwazi tèks;
  • Te ajoute kapasite pou mete règ @supports pou seleksyon yo (
    Fòma "@supports selector(selector-to-test){…}", ki ka itilize pou aplike CSS oaza sèlman si yon sèten seleksyon sipòte oswa pa sipòte nan navigatè a;

  • Te ajoute sipò jaden piblik yo pou egzanp nan klas JavaScript ki pèmèt ou presize pwopriyete predefini ki inisyalize deyò nan konstrukteur la. Nan fiti prè, sipò pou jaden prive ki pa vizib deyò klas la tou espere;

    pwodwi klas {
    non;
    taks = 0.2; /*teren piblik*/
    #basePrice = 0; /*champ prive*/
    pri;

    konstrukteur (non, bazPri) {
    this.name = non;
    this.basePrice = bazPrice;
    this.price = (bazPrix * (1 + this.tax)).toFixed(2);
    }
    }

  • Te ajoute API Redimensionner Obsèvatè, ki pèmèt ou konekte yon moun k ap okipe yo ki pral voye notifikasyon sou chanjman nan gwosè eleman yo espesifye sou paj la. Diferans kle ant nouvo API a ak window.onresize ak CSS Media Queries se ke ou ka detekte si yon eleman espesifik sou paj la chanje, olye ke tout zòn vizib la, ki pèmèt ou reponn lè w chanje sèlman eleman sa a san w pa chanje a. tout kontni vizib;
  • Te ajoute Microtasks API, ki reprezante pa yon metòd (WindowOrWorkerGlobalScope.queueMicrotask(), ki pèmèt ou planifye yon apèl fonksyon callback nan yon nivo ki ba lè w ajoute li nan keu microtask la;
  • Nouvo metòd te ajoute Blob.text(), Blob.arrayBuffer(), Blob.stream(), DOMMatrix.fromMatrix(), AbstractRange () ak StaticRange ();
  • Kapasite pou presize mask "*" pou demann san kalifikasyon yo te ajoute nan Tèt HTTP Access-Control-Expose-Headers, Access-Control-Allow-Methods ak Access-Control-Allow-Headers HTTP;
  • Konsole entènèt la bay yon gwoup alèt sou aktivite ki gen rapò ak swiv mouvman itilizatè yo;
    Firefox 69 lage

  • Enfòmasyon detaye sou rezon ki fè yo bloke resous (CSP, kontni melanje, elatriye) yo te ajoute nan panèl enspeksyon aktivite rezo a, epi yo te ajoute yon kolòn si ou vle ak URL konplè a;
    Firefox 69 lage

  • Debugger JavaScript te lanse pi vit. Fonksyon debogaj adistans yo te deplase nan sou: koòdone debogaj. Sipò pou etap pa etap debogaj fonksyon asynchrone (Async) te aplike. Te ajoute yon nouvo klas breakpoints ki ka mare nan ensidan an nan evènman ki gen rapò ak sourit la, manyen ekran, animasyon, DOM, demann medya,
    travayè, elatriye.

    Firefox 69 lage

  • Yon koòdone pou odit prezantasyon paj yo te ajoute nan zouti yo pwomotè, ki itilize deskripsyon tèks altènatif kontni (pa egzanp, montre tèks ki soti nan atribi "alt".
    olye pou yo imaj);

    Firefox 69 lage

  • Sou sistèm macOS ki gen plizyè kat grafik, yon chanjman pi agresif nan GPU ki efikas nan pouvwa a pèmèt yon fwa kontni WebGL fini pwosesis. Epitou te ajoute pwoteksyon kont chanje soti nan yon enèji efikas nan yon GPU pwisan pou yon sèl fwa apèl WebGL. Builds pou macOS montre tou pwogrè nan telechajman dosye atravè koòdone estanda Finder la. Fòmasyon enstalasyon Firefox bati nan fòma PKG te kòmanse;
  • Pou Windows 10 ak dènye mizajou (1903+), yo te ajoute sipò pou ekstansyon HmacSecret Otantifikasyon Entènèt atravè Windows Hello pou otantifikasyon sou sit san yo pa antre nan yon modpas lè l sèvi avèk yon anprent, rekonesans feminen oswa siy USB;
  • sispann fòmasyon nan nouvo degaje Firefox pou android, olye pou yo li se kounye a non kòd Fenix ap devlope yon nouvo navigatè pou aparèy mobil lè l sèvi avèk motè GeckoView ak yon seri bibliyotèk Mozilla Android Components. Korije korektif pou Firefox pou Android yo pral lage pandan tout ane a kòm yon pati nan branch ESR Firefox 68 la, pou egzanp, gen yon lage kounye a te fòme. 68.1. Pou telechaje yon nouvo navigatè, ou ta dwe itilize tès bati
    firefoxpreview.

Anplis de inovasyon ak korije ensèk, Firefox 69 te fikse 30 vilnerabilite, ki youn sèlman (CVE-2019-11751) make kòm kritik. Pwoblèm sa a se espesifik nan platfòm Windows la epi li pèmèt yo ekri yon fichye abitrè nan sistèm nan lè navigatè a lanse soti nan yon lòt aplikasyon (pa egzanp, lè ou louvri yon lyen ki soti nan yon pwogram mesaj, ou ka fòma lyen an nan yon fason ke lanse navigatè a pral lakòz kreyasyon yon fichye autorun nan anyè 'Demaraj' la). Diminisyon nan kantite vilnerabilite kritik yo se akòz lefèt ke pwoblèm memwa, tankou debòde tanpon ak aksè nan zòn memwa ki deja libere, kounye a make kòm danjere, men se pa kritik. Nouvo lage a korije 13 pwoblèm ki sanble ki ka mennen nan kòd atakan yo te egzekite lè paj espesyalman fabrike yo louvri.

Sous: opennet.ru

Add nouvo kòmantè