Firefox 101 vrystelling

Die Firefox 101 webblaaier is vrygestel. Daarbenewens is 'n langtermyn ondersteuningstakopdatering geskep - 91.10.0. Die Firefox 102-tak is na die beta-toetsstadium oorgeplaas, waarvan die vrystelling vir 28 Junie geskeduleer is.

Belangrike innovasies in Firefox 101:

  • Daar is eksperimentele ondersteuning vir die derde weergawe van die Chrome-manifes, wat die vermoëns en hulpbronne definieer wat beskikbaar is vir byvoegings wat met die WebExtensions API geskryf is. Die weergawe van die Chrome-manifes wat in Firefox geïmplementeer is, voeg 'n nuwe verklarende inhoudfiltrerings-API by, maar anders as Chrome, is ondersteuning vir die ou blokkeermodus van die webRequest API, wat in byvoegings benodig word om ongewenste inhoud te blokkeer en sekuriteit te verseker, nie gestop. Om ondersteuning vir die derde weergawe van die manifes moontlik te maak, verskaf about:config die "extensions.manifestV3.enabled" parameter.
  • Dit is moontlik om hanteerders te bind aan alle MIME-tipes wat genoem word nadat die aflaai van lêers van die gespesifiseerde tipe voltooi is.
  • Die vermoë om gelyktydig 'n arbitrêre aantal mikrofone tydens 'n videokonferensie te gebruik, is geïmplementeer, wat jou byvoorbeeld toelaat om maklik mikrofone te wissel tydens 'n geleentheid.
  • Ondersteuning vir die WebDriver BiDi-protokol is ingesluit, wat jou toelaat om eksterne gereedskap te gebruik om werk te outomatiseer en die blaaier op afstand te beheer, byvoorbeeld, die protokol laat jou toe om die koppelvlak met behulp van die Selenium-platform te toets. Die bediener- en kliëntkomponente van die protokol word ondersteun, wat dit moontlik maak om versoeke te stuur en antwoorde te ontvang.
  • Bygevoeg ondersteuning vir die voorkeur-kontras media-navraag, wat webwerwe toelaat om gebruiker-gedefinieerde instellings te bepaal vir die vertoon van inhoud met verhoogde of verminderde kontras.
  • Bygevoeg ondersteuning vir drie nuwe groottes van die sigbare area (Viewport) - "klein" (s), "groot" (l) en "dinamies" (d), sowel as maateenhede wat met hierdie groottes geassosieer word - "*vi" (vi, svi, lvi en dvi), “*vb” (vb, svb, lvb en dvb), “*vh” (svh, lvh, dvh), “*vw” (svw, lvw, dvw), “* vmax” (svmax, lvmax, dvmax) en “*vmin” (svmin, lvmin en dvmin). Die voorgestelde maateenhede laat jou toe om die grootte van elemente aan die kleinste, grootste en dinamiese grootte van die sigbare area in persentasie terme te bind (die grootte verander na gelang van die vertoon, versteek en toestand van die nutsbalk).
  • Die showPicker()-metode is by die HTMLInputElement-klas gevoeg, wat jou toelaat om klaargemaakte dialoogvensters te vertoon om tipiese waardes in velde in te vul met tipes “datum”, “maand”, “week”, “tyd”, “datumtyd-plaaslik”, “kleur” en “lêer”, asook vir velde wat outovul en datalys ondersteun. Byvoorbeeld, jy kan 'n kalendervormige koppelvlak wys om 'n datum te kies, of 'n palet om 'n kleur in te voer.
  • 'n Programmeringskoppelvlak is bygevoeg wat dit moontlik maak om stylblaaie dinamies vanuit 'n JavaScript-toepassing te skep en die toepassing van style te manipuleer. In teenstelling met die skep van stylblaaie deur gebruik te maak van die document.createElement('style') metode, voeg die nuwe API gereedskap by vir die bou van style deur die CSSStyleSheet() voorwerp, wat metodes verskaf soos insertRule, deleteRule, replace en replaceSync.
  • In die bladsyinspeksiepaneel, wanneer klasname bygevoeg of verwyder word deur die ".cls"-knoppie in die Reëlaansig-oortjie, word interaktiewe toepassing van aanbevelings vanaf die invoer-outovoltooi-aftreklys nutswenk geïmplementeer, wat 'n oorsig bied van die klasname beskikbaar vir die bladsy. Soos jy deur die lys beweeg, word die geselekteerde klasse outomaties toegepas om die veranderinge wat hulle veroorsaak visueel te evalueer.
    Firefox 101 vrystelling
  • 'n Nuwe opsie is by die Inspeksiepaneel-instellings gevoeg om die "sleep om op te dateer"-funksie in die Reëlaansig-oortjie te deaktiveer, wat jou toelaat om die grootte van sommige CSS-eienskappe te verander deur die muis horisontaal te sleep.
    Firefox 101 vrystelling
  • Firefox vir Android het ondersteuning bygevoeg vir die skermarea-vergrotingsfunksie wat sedert Android 9 verskaf word, waarmee jy byvoorbeeld die inhoud van webvorms kan vergroot. Probleme met videogrootte opgelos wanneer YouTube gekyk word of wanneer prent-in-prent-modus verlaat word. Flikkering van die virtuele sleutelbord wanneer die opwipkieslys vertoon word, is reggestel. Verbeterde vertoning van 'n QR-kode-knoppie in die adresbalk.

Benewens innovasies en foutoplossings, skakel Firefox 101 30 kwesbaarhede uit, waarvan 25 as gevaarlik gemerk word. 19-kwesbaarhede (versamel onder CVE-2022-31747 en CVE-2022-31748) word veroorsaak deur probleme met geheue, soos bufferoorvloei en toegang tot reeds vrygestelde geheue-areas. Hierdie probleme kan moontlik lei tot die uitvoering van 'n aanvaller se kode wanneer spesiaal ontwerpte bladsye oopgemaak word. Ook reggestel is 'n Windows-platformspesifieke probleem wat jou toelaat om die pad na die gestoorde lêer te verander deur die spesiale karakters "%" te gebruik om veranderlikes soos %HOMEPATH% en %APPDATA% in die pad te vervang.

Veranderinge in die Firefox 102-beta sluit in verbeterde besigtiging van PDF-dokumente in hoë kontrasmodus en die vermoë om die Geoclue DBus-diens vir liggingbepaling op die Linux-platform te gebruik. In die koppelvlak vir webontwikkelaars, in die stylredigeerder-oortjie, is ondersteuning vir die filter van stylblaaie bygevoeg.

Bron: opennet.ru

Voeg 'n opmerking