Firefox 101 release

De webblêder Firefox 101 is frijjûn. Dêrneist is in lange-termyn stipe branch update makke - 91.10.0. De tûke fan Firefox 102 is oerbrocht nei de beta-testfase, wêrfan de frijlitting is pland foar 28 juny.

Key nije funksjes yn Firefox 101:

  • D'r is eksperimintele stipe foar de tredde ferzje fan it Chrome-manifest, dy't de mooglikheden en boarnen definiearret dy't beskikber binne foar tafoegings skreaun mei de WebExtensions API. De ferzje fan it Chrome-manifest ymplementearre yn Firefox foeget in nije deklarative ynhâldfiltering API ta, mar yn tsjinstelling ta Chrome is stipe foar de âlde blokkearjende modus fan 'e webRequest API, dy't nedich is yn tafoegings foar it blokkearjen fan net-winske ynhâld en it garandearjen fan feiligens, net west. stoppe. Om stipe foar de tredde ferzje fan it manifest yn te skeakeljen, jout about:config de parameter "extensions.manifestV3.enabled".
  • It is mooglik om handlers te binen oan alle MIME-typen dy't neamd wurde neidat de ynlaad fan triemmen fan it opjûne type foltôge is.
  • De mooglikheid om tagelyk in willekeurich oantal mikrofoans te brûken tidens in fideokonferinsje is ymplementearre, wêrtroch jo bygelyks maklik mikrofoans kinne wikselje tidens in evenemint.
  • Stipe foar it WebDriver BiDi-protokol is opnommen, wêrtroch jo eksterne ark kinne brûke om wurk te automatisearjen en de browser op ôfstân te kontrolearjen, bygelyks it protokol lit jo de ynterface testen mei it Selenium-platfoarm. De server- en kliïntkomponinten fan it protokol wurde stipe, wêrtroch it mooglik is om fersiken te ferstjoeren en antwurden te ûntfangen.
  • Stipe tafoege foar de media-fraach foar foarkar-kontrast, wêrtroch siden troch brûkers definieare ynstellings kinne bepale foar it werjaan fan ynhâld mei ferhege of fermindere kontrast.
  • Stipe tafoege foar trije nije maten fan it sichtbere gebiet (Viewport) - "lyts" (s), "grut" (l) en "dynamysk" (d), lykas ienheden fan mjitting ferbûn mei dizze maten - "*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). De foarstelde ienheden fan mjitting kinne jo de grutte fan eleminten bine oan 'e lytste, grutste en dynamyske grutte fan it sichtbere gebiet yn persintaazje termen (de grutte feroaret ôfhinklik fan it werjaan, ferbergjen en tastân fan 'e arkbalke).
  • De metoade showPicker() is tafoege oan 'e HTMLInputElement-klasse, wêrtroch jo klearmakke dialoochfinsters werjaan kinne foar it ynfoljen fan typyske wearden yn fjilden mei typen "datum", "moanne", "wike", "tiid", "datetime-lokaal", "kleur" en "bestân", lykas ek foar fjilden dy't autofill en datalist stypje. Jo kinne bygelyks in kalinderfoarmige ynterface sjen litte foar it selektearjen fan in datum, of in palet foar it ynfieren fan in kleur.
  • In programmearynterface is tafoege dy't it mooglik makket om dynamysk stylblêden fan in JavaSkript-applikaasje te meitsjen en de tapassing fan stilen te manipulearjen. Yn tsjinstelling ta it meitsjen fan stylblêden mei de metoade document.createElement('style'), foeget de nije API ark ta foar it bouwen fan stilen fia it CSSStyleSheet()-objekt, en leveret metoaden lykas insertRule, deleteRule, replace, en replaceSync.
  • Yn it side-ynspeksjepaniel, by it tafoegjen of fuortheljen fan klassenammen fia de knop ".cls" yn it ljepblêd Rule View, wurdt ynteraktive tapassing fan oanbefellings fan 'e ynput-autofolling-útklap-arktip ymplementearre, en biedt in oersjoch fan' e klassenammen beskikber foar de side. As jo ​​​​troch de list gean, wurde de selektearre klassen automatysk tapast om de wizigingen dy't se feroarsaakje visueel te evaluearjen.
    Firefox 101 release
  • In nije opsje is tafoege oan 'e ynspeksjepaniel-ynstellingen om de funksje "slepe om te aktualisearjen" út te skeakeljen yn it ljepblêd Rule View, wêrtroch jo de grutte fan guon CSS-eigenskippen kinne feroarje troch de mûs horizontaal te slepen.
    Firefox 101 release
  • Firefox foar Android hat stipe tafoege foar de funksje foar fergrutting fan skermgebieten sûnt Android 9, wêrmei jo bygelyks de ynhâld fan webformulieren kinne fergrutsje. Problemen oplost mei fideogrutte by it besjen fan YouTube of by it ferlitten fan foto-yn-ôfbylding-modus. Flikkerjen fan it firtuele toetseboerd by it werjaan fan it pop-upmenu is reparearre. Ferbettere werjefte fan in QR-koade knop yn 'e adresbalke.

Neist ynnovaasjes en bugfixes elimineert Firefox 101 30 kwetsberens, wêrfan 25 as gefaarlik markearre wurde. 19-kwetsberheden (sammele ûnder CVE-2022-31747 en CVE-2022-31748) wurde feroarsake troch problemen mei ûnthâld, lykas bufferoerlêst en tagong ta al befrijde ûnthâldgebieten. Potinsjeel kinne dizze problemen liede ta it útfieren fan de koade fan in oanfaller by it iepenjen fan spesjaal ûntwurpen siden. Ek fêst is in Windows-platfoarm-spesifike probleem wêrmei jo it paad nei it bewarre bestân kinne feroarje troch de spesjale tekens "%" te brûken om fariabelen lykas %HOMEPATH% en %APPDATA% yn it paad te ferfangen.

Feroarings yn 'e Firefox 102 beta omfetsje ferbettere besjen fan PDF-dokuminten yn hege kontrastmodus en de mooglikheid om de Geoclue DBus-tsjinst te brûken foar lokaasjebepaling op it Linux-platfoarm. Yn 'e ynterface foar webûntwikkelders, yn' e ljepper Style Editor, is stipe foar it filterjen fan stylblêden tafoege.

Boarne: opennet.ru

Add a comment