Firefox 79 bertsioa

Web arakatzailea kaleratu da Firefox 79, baita mugikorreko bertsioa ere Firefox 68.11 Android plataformarako. Horrez gain, eguneraketa egin da adar epe luzerako laguntza 68.11.0 ΠΈ 78.1.0. Laster agertokira beta probak Firefox 80 adarra aldatuko da, eta horren kaleratzea abuztuaren 25erako aurreikusita dago.

Nagusia berrikuntzak:

  • Pasahitz kudeatzailean kredentzialak CSV formatuan (kalkulu-orri batera inporta daitezkeen testu-eremu mugatuak) esportatzeko aukera gehitu da. Esportatzen denean, pasahitzak testu arruntean jartzen dira fitxategian. Etorkizunean, aurrez gordetako CSV fitxategi batetik pasahitzak inportatzeko funtzioa ezartzea ere aurreikusi da (ulertzen da erabiltzaileak gordetako pasahitzen babeskopia egin eta berreskuratu edo beste arakatzaile batetik pasahitzak transferitu beharko dituela ulertzen da).

    Firefox 79 bertsioa

  • Gehituta helbide barran bistaratzen den domeinurako cookieen isolamendu dinamikoa gaitzeko ezarpena ("Lehen alderdiaren isolamendu dinamikoa"bereak eta hirugarrenen txertaketak gunearen oinarrizko domeinuaren arabera zehazten direnean). Ezarpena cookieak blokeatzeko metodoen goitibeherako blokeko mugimenduen jarraipenaren blokeoaren ezarpenen atalean konfiguratzailean eskaintzen da.

    Firefox 79 bertsioa

  • Jarraipenaren babesa hobetu da hirugarrenen jarraitzaileek erabiltzen dituzten cookieak automatikoki blokeatzeko. Jarraipen guneak egiteko, Firefoxek egunero garbitzen ditu cookieak eta datuak barne biltegiratzeetan, Disconnect.me zerbitzuko jarraitzaileen zerrendetan oinarrituta.
  • "about:preferences#experimental" ezarpen esperimentalen pantailaren aurretiazko inplementazioa gehitu da, funtzio esperimentalak gaitzeko interfaze bat eskaintzen duena, about:flags Chrome-n antzera. Lehenespenez, pantaila ez dago oraindik erabilgarri eta "browser.preferences.experimental" ezarri behar du about:conifg-en gaituta izateko. Sartzeko dauden ezaugarri esperimentaletatik, laguntza baino ez da eskaintzen orain arte "CSS Harlangintza Diseinua".

    Firefox 79 bertsioa

  • Windows 10 plataformako AMD txipetan oinarritutako ordenagailu eramangarrietarako
    barne
    WebRender konposaketa sistema. WebRender Rust-en idatzita dago eta errendatze-abiadura nabarmen handitzea eta PUZaren karga murriztea ahalbidetzen du orriaren edukia errendatzeko eragiketak GPU aldean deskargatuz, GPU-k exekutatutako itzalen bidez inplementatzen direnak. WebRender aurretik gaituta zegoen Windows 10 plataforman Intel GPU, AMD Raven Ridge APU, AMD Evergreen eta NVIDIA txartel grafikodun ordenagailu eramangarrietarako. Linux WebRender-en orain arte aktibatuta Intel eta AMD txarteletarako gaueko konikerketetan soilik, eta ez da NVIDIA txarteletarako onartzen. About:config-en gaitzea behartzeko, aktibatu "gfx.webrender.all" eta "gfx.webrender.enabled" ezarpenak, edo abiarazi Firefox MOZ_WEBRENDER=1 ingurune-aldagaia ezarrita.

  • Alemaniako erabiltzaileentzat, atal berri bat gehitu da Fitxa Berria orrian Pocket-ek gomendatutako artikuluekin, lehen AEBetako eta Erresuma Batuko erabiltzaileentzat eskaintzen zirenak. Edukien hautapenarekin erlazionatutako pertsonalizazioa bezeroaren aldean egiten da eta erabiltzailearen informazioa hirugarrenei transferitu gabe (uneko eguneko gomendatutako esteken zerrenda osoa nabigatzailean kargatzen da, erabiltzailearen aldean sailkatuta dagoena, nabigazio-historiaren arabera. datuak). Gomendatutako Pocket edukia desgaitzeko, ezarpen bat dago konfiguratzailean (Firefox Home Content/Pocket-ek gomendatua) eta "browser.newtabpage.activity-stream.feeds.topsites" aukera about:config.
  • Wayland duten Linux sistemetarako egonkortasun arazoak direla eta desgaituta lehenespenez, erabili DMABUF mekanismoa bideoa testuretara errendatzeko. Aldagai bat eskaintzen da about:config-en sartzeko
    "widget.wayland-dmabuf-video-textures.enabled".

  • about:support orrialdeak "Garbitu hasierako cachea" botoi berria du arakatzailearen kargatzea eragiten duten cacheak garbitzeko. Botoiak abioko arazo batzuk konpontzen lagun dezake.
  • Etiketetan target="_blank" atributua duten estekak eta Orain prozesatu rel="noopener" atributua erabiltzearen analogiaz, alegia. fidagarritasunik gabeko orrialde gisa hautematen dira. Esteka hauek irekitako orrietarako, Window.opener propietatea ez da ezartzen eta esteka ireki zen testuingururako sarbidea ez da irekitzen.
  • Iframeentzat, "allow-top-navigation-by-user-activation" parametroa inplementatzen da sandbox atributuan, eta horrek iframe isolatu batetik nabigazioa ahalbidetzen du orrialde nagusian, erabiltzaileak estekan esplizituki klik egiten duenean, baina birbideratze automatikoa debekatzen du. Aukera hau baliagarria da pankartak iframe batean jartzeko, interesgarri diren iragarkietan klik egiteko aukera emanez, baina nahi ez diren jarduerak blokeatzen ditu (adibidez, beste orri batzuetara birbideratze automatikoak).
  • HTTP goiburu berriak gehitu dira Jatorri gurutzatu-Txertatze-politika (COEP) eta Zehar-Jatorri-Ireki-Politika (COOP) orrialdean eragiketa pribilegiatuak seguru erabiltzeko jatorri gurutzatuaren isolamendu modu berezi bat gaitzeko aukera ematen dutenak, hirugarrenen kanalen bidez erasoak egiteko erabil daitekeena, Spectre adibidez.
  • Objektuen euskarria itzuli da SharedArrayBuffer (memoria partekatuan matrizeak sortzeko aukera ematen du), desgaituta Spectre klaseko erasoak detektatu ondoren. Spectreren aurka babesteko, SharedArrayBuffer objektua jatorri gurutzatuan errendatutako orrialdeetan soilik dago eskuragarri. Jatorri arteko isolamendu moduan, zehaztasuna murrizten ez diren performance.now() tenporizadoreak erabiltzea ere onartzen da.
    Isolamendu hori definitzeko arestian aipatutako Cross-Origin-Embedder-Policy eta Cross-Origin-Opener-Policy goiburuak erabili behar dira.

  • Inplementatutako metodoa Promesa.edozein(), zerrendako lehen betetako promesa itzultzen duena.
  • Inplementatutako objektua Erref. ahula JavaScript objektuen erreferentzia ahulak (erreferentzia ahulak) definitzeko, objektuari erreferentzia bat gordetzeko aukera emanez, baina zabor-biltzaileak lotutako objektua kentzea blokeatu gabe.
  • Esleipen-operadore logiko berriak gehitu dira: "??=" '&&="Eta"||=". "x ??= y" operadoreak esleipena egiten du "x" nulua edo definitu gabea dela ebaluatzen badu soilik. "x ||= y" operadoreak esleipena egiten du "x" GEZURRA eta "x &&= y" EGIA bada bakarrik.
  • Objektu Atomikoa, blokeo primitiboen sinkronizazioa antolatzeko erabiltzen dena, orain memoria partekatuari ez ezik, aplika daiteke.
  • Eraikitzaileari Intl.DateTimeFormat() dataStyle eta timeStyle aukeretarako laguntza gehitu du.
  • WebAssembly-ri euskarria gehitu zaio batch memoria eragiketak (memcpy eta memmove-ren simulazio eraginkorragoa lortzeko), hari anitzeko (Memoria partekatua eta atomikoa) eta erreferentzia motak (kanpoko erref).
  • JavaScript arazketan proposatu pilatu dei asinkronoak, modu asinkronoan exekutatutako gertaeren, denbora-muga eta promesen jarraipena egiteko aukera ematen duena. Dei-kate asinkronoak araztean bistaratzen dira dei-pila arruntarekin batera, eta web kontsolaren akatsak eta sarearen ikuskapen-interfazeko eskaerak ere zerrendatzen dira.
    Firefox 79 bertsioa

  • Web kontsolak 4xx/5xx egoera-kodeak bistaratzen ditu errore moduan, eta horrek errazagoa da atzeko plano orokorretik bereiztea. Arazketa errazteko, eskaera berriro saiatu daiteke edo eskaerari eta erantzunari buruzko xehetasunak ikus daitezke.

    Firefox 79 bertsioa

  • JavaScript-eko erroreak web kontsolan ez ezik, JavaScript araztean ere erakusten dira, errorearekin lotutako kodean lerroa nabarmenduz eta erroreari buruzko informazio osagarria duen tresna-informazioa erakutsiz.
  • Ikuskapen interfazean SCSS eta CSS-in-JS iturriak irekitzearen fidagarritasuna hobetu da. Panel guztiek hobetu dute jatorrizko iturburu-kodearekin alderaketak kudeatzea iturburu mapan oinarrituta.
  • Aplikazio-panel berri bat gehitu da web garatzaileen tresnetan, zerbitzu-langileak eta web aplikazioen manifestuak ikuskatzeko eta arazketa egiteko tresnak eskaintzeko.
  • Sareak Ikuskatzeko Sistemak Mezuak eta Erantzunak fitxak konbinatzen ditu.
  • Diseinu erreaktiboa moduak ukitu eta arrastatu eta irristatu keinuen simulazioa eskaintzen du saguaren mugimendua erabiliz ukipen-pantailaren simulazioa gaituta dagoenean.
  • Firefox 68.11 Androiderako adarreko azken kaleratzea izango da. Abuztuaren hasieran, erabiltzaileak pixkanaka-pixkanaka edizio berrira transferitzea aurreikusten da, garatu Fenix ​​​​kode izenarekin eta Firefox Preview izenarekin probatu da. Firefox 79 Androiderako eraikitzen da itzulia Fenix ​​​​kode-basera. Edizio berria erabilerak GeckoView motorra Firefox Quantum teknologietan eta liburutegi multzo batean oinarrituta Mozilla Android osagaiak, jada nabigatzaileak eraikitzeko erabiltzen direnak Firefox Focus ΠΈ Firefox lite. GeckoView Gecko motorren aldaera bat da, independentean egunera daitekeen liburutegi autonomo gisa paketatuta dagoena, eta Android Components-ek fitxak, sarrera-osatzea, bilaketa-iradokizunak eta arakatzailearen beste funtzio batzuk eskaintzen dituzten osagai generikoak dituzten liburutegiak biltzen ditu. Gutxienez Android 5.0 behar du funtzionatzeko (Android 4.4.4 eten egin da). About:config sarbidea lehenespenez desgaituta dago.

Firefox 79-ko berrikuntza eta akatsen konponketez gain ezabatuta 21 ahultasun, horietatik 15 arriskutsu gisa markatuta daude. 12 ahultasun (azpian bildutakoak CVE-2020-15659) memoria-arazoek eragiten dute, hala nola buffer gainezkatze eta dagoeneko libre dauden memoria-eremuetan sartzeko. Arazo hauek kode gaiztoa exekutatzea ekar dezakete bereziki diseinatutako orrialdeak irekitzen direnean.

Iturria: opennet.ru

Gehitu iruzkin berria