Firefox 75 útgáfa

fór fram útgáfu vefvafra Firefox 75Og farsímaútgáfa Firefox 68.7 fyrir Android vettvang. Að auki hefur verið búið til uppfærslu twigs með langtímastuðningi 68.7.0. Væntanlegt á sviðið beta prófun Firefox 76 útibú mun flytja yfir, en áætlað er að gefa út 5. maí (verkefni flutti í 4-5 vikur þróunarlotu).

Helstu nýjungar:

  • Myndun er hafin fyrir Linux opinberar byggingar í Flatpak sniði.
  • Uppfærð hönnun veffangastikunnar. Þegar þú smellir á veffangastikuna birtist fellilisti yfir algengustu tenglana núna strax án þess að byrja að slá inn. Ábending um leitarniðurstöður hefur verið fínstillt til að virka betur á minni skjáum. Á sviði samhengisráðlegginga eru veittar vísbendingar til að leysa algeng vandamál sem koma upp þegar unnið er með vafranum.

    Birting https:// samskiptareglunnar og „www.“ undirlénsins er hætt að birtast. í fellivalmyndinni með tenglum sem sýndir eru við innslátt á veffangastikuna (td https://opennet.ru og https://www.opennet.ru, sem eru mismunandi að efni, verða óaðgreinanlegar). http:// samskiptareglan er sýnd óbreytt í leitarniðurstöðum.

    Firefox 75 útgáfa

  • Fyrir Linux hefur hegðun þegar smellt er á veffangastikuna verið breytt (gert eins og í Windows og macOS) - einn smellur velur allt efni án þess að setja það á klemmuspjaldið, tvísmellur velur eitt orð, þrefaldur smellur velur allt efni og setur það á klemmuspjaldið.
  • Framkvæmt tækifæri Ekki hlaða myndum sem eru utan þess svæðis sem hægt er að skoða fyrr en notandinn flettir innihald síðunnar á staðsetninguna rétt á undan myndinni. Til að stjórna lata hleðslu síðna hefur „img“ eigindinni verið bætt við „img“ merkið.hleðsla", sem getur tekið gildið "latur". Búist er við að letihleðsla muni draga úr minnisnotkun, draga úr umferð og auka hraða fyrstu opnunar síðu. Bætti við "dom.image-lazy-loading.enabled" valkostinum við about:config til að stjórna lata hleðslu.
  • Framkvæmt fullur stuðningur við WebGL í umhverfi sem notar Wayland siðareglur. Hingað til hefur WebGL-frammistaða í Linux-smíðum Firefox látið mikið eftir liggja vegna skorts á stuðningi við vélbúnaðarhröðun, vandamál með gfx-rekla fyrir X11 og notkun mismunandi staðla. Þegar Wayland er notað hefur ástandið breyst þökk sé tilkomu nýrrar bakenda, með því að nota vélbúnaðinn DMABUF. Til viðbótar við vélbúnaðarhröðun, er WebGL bakendi líka leyfilegt framkvæma stuðningur fyrir H.264 myndbandsafkóðun hröðun með því að nota VA-API (Video Acceleration API) og FFmpegDataDecoder (stuðningur við VP9 og önnur myndkóðun snið gert ráð fyrir í Firefox 76). Til að stjórna því hvort hröðun sé virkjuð í about:config eru færibreyturnar „widget.wayland-dmabuf-webgl.enabled“ og „widget.wayland-dmabuf-vaapi.enabled“ lagðar til.
  • Fyrir notendur frá Bretlandi er birting blokka sem styrktaraðilar greiða fyrir á upphafssíðunni í efnishlutanum sem Pocket-þjónustan mælir með. Kubbarnir eru greinilega merktir sem auglýsingar og hægt er að slökkva á þeim í stillingunum. Áður auglýst birtist Aðeins bandarískir notendur.
  • Framkvæmt ham til að hreinsa gamlar vafrakökur og vefsvæðisgögn þegar aðgangur er að vefsvæðum með siglingarrakningarkóða sem notandinn hefur ekki haft gagnvirk samskipti við. Stillingin miðar að því að berjast gegn rekstri með tilvísunum.
  • Byrjaði innleiðing á formglugga sem eru bundnar við einstaka flipa og hindra ekki allt viðmótið.

    Firefox 75 útgáfa

  • Bætt við getu til að setja upp og opna síður í formi forrita (appa), sem gerir þér kleift að skipuleggja vinnu með síðuna eins og með venjulegt skrifborðsforrit. Til að virkja það í about:config þarftu að bæta við "browser.ssb.enabled=true" stillingunni, eftir það mun hluturinn "Setja upp vefsíðu sem app" birtast í samhengisvalmynd aðgerða með síðunni (sporstöng í heimilisfangi bar), sem gerir þér kleift að setja hana á skjáborðið eða í flýtileið valmyndarforrita til að opna núverandi síðu sérstaklega. Þróun heldur áfram þróun hugmyndarinnar "Sérstakur vafri"(SSB), sem felur í sér að opna síðuna í sérstökum glugga án valmyndar, veffangastiku og annarra þátta vafraviðmótsins. Í núverandi glugga eru aðeins tenglar á síður virka síðunnar opnaðir og að fylgja utanaðkomandi tenglum leiðir til þess að búið er til sérstakt glugga með venjulegum vafra.
    Firefox 75 útgáfa

  • Útvíkkað framkvæmd "nefnt", virkjaður í gegnum HTTP hausinn "X-Content-Type-Options", sem gerir nú óvirka fyrir sjálfvirka MIME-tegundargreiningarfræði fyrir HTML skjöl, en ekki bara fyrir JavaScript og CSS. Stillingin hjálpar til við að vernda gegn árásum sem tengjast MIME-gerð. Sjálfgefinn vafri greinir tegund efnis sem verið er að vinna úr og vinnur það út frá tiltekinni gerð. Til dæmis, ef þú vistar HTML kóða í „.jpg“ skrá, þá verður þessi skrá unnin sem HTML, en ekki sem mynd, þegar hún er opnuð. Árásarmaður getur notað myndupphleðslueyðublað fyrir jpg skrá, þar á meðal html með JavaScript kóða, og síðan birt tengil á þessa skrá, þegar hann er opnaður beint verður JavaScript kóðinn keyrður í samhengi við síðuna sem hlaðið var upp á (þú getur skilgreint vafrakökur og önnur tengd vefsvæði notandans sem opnaði hlekkinn).
  • Öll traust PKI CA vottorð sem Mozilla þekkir eru í skyndiminni á staðnum, sem bætir eindrægni við illa uppsetta vefþjóna.
  • Á síðum sem eru opnaðar með HTTP án dulkóðunar er notkun Web Crypto API bönnuð.
  • Fyrir Windows hefur Direct Compositing háttur verið innleiddur til að bæta framleiðni og flýta fyrir innleiðingu samsetningarkerfisins WebRender, skrifuð á Rust tungumálinu og útvistun flutnings innihalds síðu á GPU hliðina.
  • Fyrir macOS hefur tilraunaeiginleiki verið innleiddur til að nota biðlaravottorð frá almennu vottorðageymslu stýrikerfisins (valkosturinn security.osclientcerts.autoload verður að vera virkur til að virkja hann í about:config). Frá og með Firefox 72 var þessi eiginleiki aðeins í boði fyrir Windows.
  • Eftir Linux nota smíði fyrir macOS einangrunarkerfi RLBox, sem miðar að því að hindra hagnýtingu veikleika í virknisöfnum þriðja aðila. Á þessu stigi er einangrun aðeins virkjuð fyrir bókasafnið Graphite, ábyrgur fyrir endurgerð leturgerða. RLBox setur saman C/C++ kóða einangraða bókasafnsins í lágstigs WebAssembly millikóða, sem síðan er hannaður sem WebAssembly eining, þar sem heimildirnar eru aðeins settar í tengslum við þessa einingu. Samsetta einingin starfar á sérstöku minnisvæði og hefur ekki aðgang að restinni af vistfangarýminu. Ef varnarleysi í bókasafninu er nýtt verður árásarmaðurinn takmarkaður og mun ekki geta nálgast minnissvæði aðalferlisins eða flutt stjórn út fyrir einangraða umhverfið.
  • "Týpa" eigindin á frumefni теперь может принимать только значение «text/css».
  • Aðgerðir útfærðar í CSS mín(), hámark() и klemma().
  • Fyrir CSS eignir texta-skreyting-sleppa-blek stuðningur við „allt“ gildið hefur verið innleitt, sem krefst skyldubrots í undirstrikunar- og yfirstrikunarlínur þegar þær skerast textamerki (áður notað „sjálfvirk“ gildi myndaði aðlögunarhæfni brot og útilokaði ekki snertingu; með öllu gildinu, snertir með glyph eru algjörlega bönnuð).
  • JavaScript virkt opinber kyrrstöðusvið fyrir dæmi um JavaScript flokka sem gera þér kleift að tilgreina fyrirfram skilgreinda eiginleika sem eru frumstilltir utan smiðsins.

    flokkur ClassWithStaticField {
    static staticField = 'static field'
    }

  • Bætt við bekkjarstuðningi Intl.Locale, sem veitir aðferðir til að þátta og vinna úr staðbundnu tungumáli, svæði og stílstillingum, svo og til að lesa og skrifa Unicode viðbótamerki og geyma notendaskilgreindar staðsetningarstillingar á raðsniði;
  • Útfærslan á eiginleikanum Function.caller hefur verið færð í samræmi við nýjustu drög að nýju ECMAScript forskriftinni (hún kastar nú null í stað TypeError ef símtalið er gert úr falli með strict, async eða generator eigindinni).
  • Bætti aðferð við HTMLFormElement requestSubmit(), sem byrjar forritalega sendingu eyðublaðagagna á sama hátt og með því að smella á hnappinn senda. Hægt er að nota aðgerðina þegar þú þróar eigin eyðublaðssendingarhnappa sem ekki nægir að kalla form.submit() fyrir vegna þess að hún staðfestir ekki gagnvirkt færibreytur, býr til 'senda' atburð og sendir gögn sem eru bundin við sendingarhnappinn.
  • Senda atburðurinn er nú útfærður af hlut með gerðinni SubmitEvent, frekar en Event. SubmitEvent inniheldur nýja eiginleika sem láta þig vita þáttinn sem olli því að eyðublaðið var sent inn. Til dæmis gerir SubmitEvent það mögulegt að nota einn meðhöndlun sem er sameiginlegur ýmsum hnöppum og tenglum sem leiða til skila á eyðublaðinu.
  • Innleiddi rétta sendingu á smelltilvikinu þegar kallað var á click() aðferðina fyrir aðskilda þætti (ekki hluti af DOM trénu).
  • Í API Hreyfimyndir á vefnum bætti við möguleikanum á að binda hreyfimyndir við upphafs- eða síðasta lykilrammann og vafrinn sjálfur mun reikna út loka- eða upphafsstöðu (það er nóg að tilgreina aðeins fyrsta eða síðasta lykilrammann). Sjálfgefið virkt eru Animation.timeline getter, Document.timeline, DocumentTimeline, AnimationTimeline, Document.getAnimations() og Element.getAnimations().
  • Bætti við möguleikanum á að virkja síðusniðsviðmótið án þess að setja upp sérstaka viðbót með því að smella á „Virkja sniðvalmyndarhnappinn“ á síðunni profiler.firefox.com. Bætt við árangursgreiningarham fyrir virka flipann eingöngu.
  • Vefstjórnborðið hefur nú stillingu til að reikna út tjáningar samstundis, sem gerir forriturum kleift að bera kennsl á og leiðrétta villur fljótt þegar flóknar segðir eru slegnar inn með því að birta bráðabirgðaniðurstöðu um leið og þær eru slegnar inn.
  • В hljóðfæri til að mæla svæði síðunnar (Mælingartól) hefur möguleikinn til að breyta stærð rétthyrnda rammans verið bætt við (áður, ef þú sleppir músarhnappinum, var ekki hægt að breyta rammanum og ef miðun var ónákvæm var nauðsynlegt að mæla frá grunni).
  • Síðuskoðunarviðmótið styður nú leit að þáttum með XPath tjáningum, auk þess sem áður var hægt að leita með CSS vali.
  • Bætti við möguleikanum á að sía WebSocket skilaboð með því að nota reglulegar tjáningar (áður voru aðeins textagrímur studdar).
  • Bætti við stuðningi við að binda brotpunkta við WebSocket atburðastjórnun í JavaScript kembiforritinu.
  • Viðmótið var hreinsað til að greina netvirkni. Bjartsýni töfluflutnings þegar unnið er úr miklum fjölda tenginga samtímis. Gerði dálkaskil og hnappa til að beita síum andstæðari. Í netbeiðnalokunarspjaldinu hefur hæfileikinn til að nota „*“ stafinn í vefslóðagrímum verið innleiddur (gerir þér kleift að meta hegðun síðunnar við aðstæður þar sem hleðsla auðlinda bilar).

    Firefox 75 útgáfa

Til viðbótar við nýjungar og villuleiðréttingar hefur Firefox 75 eytt 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