Firefox 78 útgáfa

Vefskoðarinn var gefinn út Firefox 78, auk farsímaútgáfu Firefox 68.10 fyrir Android pallinn. Firefox 78 útgáfan er flokkuð sem Extended Support Service (ESR), með uppfærslum sem gefnar eru út allt árið. Auk þess uppfærsla á fyrri twigs með langtímastuðningi 68.10.0 (Tvær uppfærslur eru væntanlegar í framtíðinni: 68.11 og 68.12). Væntanlegt á sviðið beta prófun Firefox 79 útibúið mun breytast og er áætlað að gefa út 28. júlí.

Helstu nýjungar:

  • Samantektarsíðan (Protections Dashboard) hefur verið stækkuð með skýrslum um skilvirkni verndaraðferða gegn því að fylgjast með hreyfingum, athuga hvort persónuskilríki séu í hættu og stjórna lykilorðum. Nýja útgáfan gerir það mögulegt að skoða tölfræði um notkun á skilríkjum í hættu, auk þess að fylgjast með mögulegum gatnamótum vistaðra lykilorða með þekktum leka notendagagnagrunna. Sannprófunin fer fram með samþættingu við gagnagrunn haveibeenpwned.com verkefnisins, sem inniheldur upplýsingar um 9.7 milljarða reikninga sem stolið var vegna innbrots á 456 síður. Samantektin er veitt á síðunni „um:vernd“ eða í gegnum valmynd sem kallað er upp með því að smella á skjöldstáknið á veffangastikunni (Mælaborð verndar er nú sýnt í stað Sýna skýrslu).
    Firefox 78 útgáfa

  • Bætti hnappi við UninstallerHressa Firefox“, sem gerir þér kleift að endurstilla stillingar og fjarlægja allar viðbætur án þess að tapa uppsöfnuðum gögnum. Ef upp koma vandamál reyna notendur oft að leysa þau með því að setja upp vafrann aftur. Uppfæra hnappurinn gerir þér kleift að ná svipuðum áhrifum án þess að missa bókamerki, vafraferil, vistuð lykilorð, vafrakökur, tengdar orðabækur og gögn fyrir sjálfvirka útfyllingu eyðublaða (þegar þú smellir á hnappinn er nýtt snið búið til og tilgreindir gagnagrunnar eru fluttir við það). Eftir að smellt er á Refresh munu viðbætur, þemu, upplýsingar um aðgangsréttindi, tengdar leitarvélar, staðbundin DOM-geymsla, vottorð, breyttar stillingar, notendastíll (userChrome, userContent) glatast.
    Firefox 78 útgáfa

  • Atriðum bætt við samhengisvalmyndina sem sýnd er fyrir flipa til að opna marga flipa, loka flipa hægra megin við núverandi og loka öllum flipum nema þeim sem er í gildi.

    Firefox 78 útgáfa

  • Hægt er að slökkva á skjávaranum meðan á myndsímtölum og ráðstefnum stendur yfir á WebRTC.
  • Á Windows pallinum fyrir Intel GPUs í hvaða skjáupplausn sem er innifalið samsett kerfi WebRender, skrifað í Rust og gerir þér kleift að auka flutningshraða verulega og draga úr CPU álagi. WebRender útvistar flutningsaðgerðum síðuefnis á GPU hliðina, sem eru útfærðar í gegnum skyggingar sem keyra á GPU. Áður var WebRender virkt á Windows 10 pallinum fyrir Intel GPUs þegar notaðar voru litlar skjáupplausnir, sem og á kerfum með AMD Raven Ridge, AMD Evergreen APU og á fartölvum með NVIDIA skjákortum. Í Linux er WebRender sem stendur virkjað fyrir Intel og AMD kort aðeins í nætursmíðum og er ekki stutt fyrir NVIDIA kort. Til að þvinga það í about:config ættirðu að virkja „gfx.webrender.all“ og „gfx.webrender.enabled“ stillingarnar eða keyra Firefox með umhverfisbreytunni MOZ_WEBRENDER=1 stillt.
  • Hlutur breskra notenda sem birting efnis sem Pocket-þjónustan mælir með er virkjuð fyrir á nýju flipasíðunni hefur verið aukinn í 100%. Áður voru slíkar síður aðeins sýndar notendum frá Bandaríkjunum, Kanada og Þýskalandi. Blokkir sem styrktaraðilar greiða fyrir eru aðeins sýndir í Bandaríkjunum og eru greinilega merktir sem auglýsingar. Sérstilling sem tengist efnisvali er framkvæmd á viðskiptavinamegin og án þess að flytja notendaupplýsingar til þriðja aðila (allur listi yfir ráðlagða tengla fyrir núverandi dag er hlaðinn inn í vafrann, sem er raðað á hlið notandans byggt á vafraferlisgögnum ). Til að slökkva á efni sem Pocket mælir með er stilling í stillingarforritinu (Firefox Home Content/Recommended by Pocket) og valkosturinn „browser.newtabpage.activity-stream.feeds.topsites“ í about:config.
  • Innifalið plástrar sem hafa áhrif á frammistöðu og stöðugleika vélbúnaðarhröðunar myndbandaafkóðun með því að nota VA-API (aðeins stutt í Wayland-undirstaða umhverfi).
  • Kröfur fyrir Linux kerfishluta hafa verið auknar. Til að keyra Firefox á Linux þarf nú að minnsta kosti Glibc 2.17, libstdc++ 4.8.1 og GTK+ 3.14.
  • Í kjölfar áætlunarinnar um að hætta stuðningi við eldri dulritunaralgrím eru allar TLS dulmálssvítur byggðar á DHE (TLS_DHE_*, Diffie-Hellman lyklaskiptareglur) sjálfkrafa óvirkar. Til að draga úr hugsanlegum neikvæðum áhrifum þess að slökkva á DHE hefur tveimur nýjum SHA2-undirstaða AES-GCM dulmálssvítum verið bætt við.
  • Öryrkjar stuðningur við TLS 1.0 og TLS 1.1 samskiptareglur. Til að fá aðgang að vefsvæðum yfir örugga samskiptarás verður þjónninn að veita stuðning fyrir að minnsta kosti TLS 1.2. Samkvæmt Google halda áfram um 0.5% af niðurhali á vefsíðum áfram með úreltum útgáfum af TLS. Lokunin var framkvæmd skv ráðleggingar IETF (Internet Engineering Task Force). Ástæðan fyrir því að neita að styðja TLS 1.0/1.1 er skortur á stuðningi við nútíma dulmál (til dæmis ECDHE og AEAD) og krafan um að styðja gamla dulmál, en áreiðanleiki þeirra er efast um á núverandi þróunarstigi tölvutækni ( til dæmis er þörf fyrir stuðning fyrir TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, MD5 er notað til að athuga heilleika og auðkenningu og SHA-1). Þú getur endurheimt getu til að vinna með úreltum TLS útgáfum með því að stilla security.tls.version.enable-deprecated = true eða með því að nota hnappinn á villusíðunni sem birtist þegar þú heimsækir síðu með gömlu samskiptareglunum.
  • Gæði vinnu með skjálesara fyrir fólk með sjónskerðingu hefur verið bætt verulega (vandamál við staðsetningu bendils hafa verið leyst, frystingu hefur verið eytt, vinnslu á mjög stórum töflum hefur verið flýtt o.s.frv.). Fyrir notendur með mígreni og flogaveiki hefur dregið úr hreyfimyndum eins og að auðkenna flipa og stækka leitarstikuna.
  • Fyrir fyrirtæki hefur nýjum reglum verið bætt við hópstefnur til að stilla utanaðkomandi forritameðferðaraðila, slökkva á mynd-í-mynd stillingu og krefjast þess að aðallykilorð sé tilgreint.
  • Í SpiderMonkey JavaScript vélinni uppfært reglubundið vinnslu undirkerfi sem er samstillt við útfærsluna frá V8 JavaScript vélinni sem notuð er í vöfrum sem byggjast á Chromium verkefninu. Breytingin gerði okkur kleift að innleiða stuðning fyrir eftirfarandi eiginleika sem tengjast reglulegum tjáningum:
    • Nafngreindir hópar leyfa þér að tengja hluta strengs sem passa við reglulega segð við ákveðin nöfn í stað raðnúmera samsvörunar (til dæmis í stað “/(\d{4})-(\d{2})-(\d{ 2})/“ þú getur tilgreint „/( ? \d{4})-(? \d{2})-(? \d{2})/" og fáðu aðgang að árinu ekki í gegnum niðurstöðu[1], heldur í gegnum result.groups.year).
    • Flýjanleg námskeið Unicode stafir bæta við byggingu \p{...} og \P{...}, til dæmis, \p{Number} skilgreinir alla mögulega stafi sem sýna tölustafi (þar á meðal stafi eins og ①), \p{Stafrófsröð} - stafir (þar á meðal héroglyphs ), \p{Math} — stærðfræðileg tákn o.s.frv.
    • Flagga punkturAllt veldur því að "." gríman kviknar. þar á meðal stafi línustraums.
    • Ham Horfðu á bak gerir þér kleift að ákvarða í reglulegri tjáningu að eitt mynstur komi á undan öðru (td að passa við dollaraupphæð án þess að fanga dollaramerkið).
  • Innleitt CSS gerviflokkar :er() и :hvar() til að binda CSS reglur við mengi veljara. Til dæmis í staðinn fyrir

    haus p:sveima, aðal p:sveifla, fótur p:sveima {...}

    hægt að tilgreina

    :is (haus, aðal, fótur) p: sveima {…}

  • CSS gerviflokkar innifalinn :lesið aðeins и :lesa skrifa til að binda til að mynda þætti (inntak eða textasvæði) sem er bannað eða leyfilegt að breyta.
  • Bætt við aðferðastuðning Intl.ListFormat() til að búa til staðbundna lista (til dæmis að skipta út „eða“ fyrir „eða“, „og“ fyrir „og“).

    const lf = new Intl.ListFormat('en');
    lf.format(['Frank', 'Christine', 'Flora']);
    // → 'Frank, Christine og Flora'
    // fyrir staðbundið „ru“ verður það „Frank, Christine og Flora“

  • Aðferðin Intl.NumberFormat bætt við stuðningi við að forsníða mælieiningar, gjaldmiðla, vísindalegar og samsettar merkingar (til dæmis "Intl.NumberFormat('en', {style: 'unit', unit: 'meter-per-second'}");
  • Aðferð bætt við ParentNode.replaceChildren(), sem gerir þér kleift að skipta út eða hreinsa núverandi undirhnút.
  • ESR útibúið inniheldur stuðning fyrir Service Worker og Push API (þau voru óvirk í fyrri ESR útgáfu).
  • WebAssembly bætir við stuðningi við innflutning og útflutning á 64-bita heiltöluaðgerðabreytum með JavaScript BigInt gerðinni. Viðbót hefur einnig verið innleidd fyrir WebAssembly Fjölgildi, leyfa aðgerðir skila fleiri en einu gildi.
  • Í stjórnborðinu fyrir vefhönnuði tryggð Ítarleg skráning á villum sem tengjast loforðum, þar á meðal upplýsingar um nöfn, stafla og eiginleika, sem gerir það mun auðveldara að leysa villur þegar ramma eins og Angular eru notuð.

    Firefox 78 útgáfa

  • Verkfæri fyrir vefhönnuði hafa verulega bætt DOM leiðsöguafköst þegar skoðaðar eru síður sem nota mikið af CSS eiginleika.
  • JavaScript kembiforritið hefur nú getu til að stækka stytt breytuheiti byggt á upprunakorti þegar það er notað skógarhöggspunkta (Log points), sem gerir þér kleift að henda upplýsingum um línunúmerið í kóðanum og gildi breyta inn í vefborðið á því augnabliki sem merkið er kveikt.
  • Í netskoðunarviðmótinu hefur verið bætt við upplýsingum um viðbætur, and-rakningaraðferðir og CORS (Cross-Origin Resource Sharing) takmarkanir sem ollu því að beiðninni var lokað.
    Firefox 78 útgáfa

Auk nýjunga og villuleiðréttinga í Firefox 78
útrýmt röð veikleika, þar af eru nokkrir merktir sem gagnrýnir, þ.e. getur leitt til þess að árásarkóði er keyrður þegar sérhannaðar síður eru opnaðar. Upplýsingar um öryggisvandamál sem lagfærð eru eru ekki tiltækar eins og er, en búist er við að listi yfir veikleika verði birtur innan nokkurra klukkustunda.

Heimild: opennet.ru

Bæta við athugasemd