Kutolewa kwa Firefox 101

Kivinjari cha wavuti cha Firefox 101 kimetolewa. Kwa kuongeza, sasisho la tawi la usaidizi la muda mrefu limeundwa - 91.10.0. Tawi la Firefox 102 limehamishiwa kwenye hatua ya majaribio ya beta, ambayo toleo lake limepangwa kufanyika Juni 28.

Ubunifu muhimu katika Firefox 101:

  • Kuna usaidizi wa majaribio kwa toleo la tatu la faili ya maelezo ya Chrome, ambayo inafafanua uwezo na nyenzo zinazopatikana kwa programu jalizi zilizoandikwa kwa kutumia API ya WebExtensions. Toleo la faili ya maelezo ya Chrome iliyotekelezwa katika Firefox inaongeza API mpya ya kuchuja maudhui tangazo, lakini tofauti na Chrome, usaidizi wa hali ya zamani ya kuzuia ya webRequest API, ambayo inahitajika katika programu jalizi kwa ajili ya kuzuia maudhui yasiyotakikana na kuhakikisha usalama, haijatekelezwa. kusimamishwa. Ili kuwezesha utumiaji wa toleo la tatu la faili ya maelezo, kuhusu:config hutoa kigezo cha "extensions.manifestV3.enabled".
  • Inawezekana kufunga vidhibiti kwa aina zote za MIME zinazoitwa baada ya upakuaji wa faili za aina maalum kukamilika.
  • Uwezo wa kutumia wakati huo huo idadi ya kiholela ya maikrofoni wakati wa mkutano wa video umetekelezwa, ambayo, kwa mfano, inakuwezesha kubadili maikrofoni kwa urahisi wakati wa tukio.
  • Usaidizi wa itifaki ya WebDriver BiDi imejumuishwa, ambayo inakuwezesha kutumia zana za nje ili kufanya kazi kiotomatiki na kudhibiti kivinjari kwa mbali, kwa mfano, itifaki inakuwezesha kupima interface kwa kutumia jukwaa la Selenium. Seva na vipengele vya mteja vya itifaki vinasaidiwa, na hivyo inawezekana kutuma maombi na kupokea majibu.
  • Usaidizi ulioongezwa kwa hoja ya maudhui ya prefers-contrast, ambayo huruhusu tovuti kubainisha mipangilio iliyobainishwa na mtumiaji ya kuonyesha maudhui yenye utofautishaji ulioongezeka au uliopungua.
  • Usaidizi ulioongezwa kwa saizi tatu mpya za eneo linaloonekana (Viewport) - "ndogo" (s), "kubwa" (l) na "dynamic" (d), pamoja na vitengo vya kipimo vinavyohusishwa na saizi hizi - "*vi" (vi, svi, lvi na dvi), β€œ*vb” (vb, svb, lvb na dvb), β€œ*vh” (svh, lvh, dvh), β€œ*vw” (svw, lvw, dvw), β€œ* vmax” (svmax, lvmax, dvmax) na β€œ*vmin” (svmin, lvmin na dvmin). Vipimo vilivyopendekezwa vya kipimo hukuruhusu kuunganisha saizi ya vipengee kwa ukubwa mdogo zaidi, mkubwa na unaobadilika wa eneo linaloonekana kwa maneno ya asilimia (ukubwa hubadilika kulingana na onyesho, ufichaji na hali ya upau wa vidhibiti).
  • Njia ya showPicker() imeongezwa kwa darasa la HTMLInputElement, kukuruhusu kuonyesha vidadisi vilivyotengenezwa tayari kwa ajili ya kujaza thamani za kawaida katika sehemu. yenye aina za "tarehe", "mwezi", "wiki", "saa", "datetime-local", "rangi" na "faili", pamoja na sehemu zinazotumia ujazo otomatiki na orodha ya data. Kwa mfano, unaweza kuonyesha kiolesura cha umbo la kalenda kwa kuchagua tarehe, au palette ya kuingiza rangi.
  • Kiolesura cha programu kimeongezwa ambacho kinawezesha kuunda laha za mtindo kwa nguvu kutoka kwa programu ya JavaScript na kudhibiti utumizi wa mitindo. Tofauti na kuunda laha za mtindo kwa kutumia mbinu ya document.createElement('style'), API mpya huongeza zana za kuunda mitindo kupitia kipengee cha CSSStyleSheet(), kutoa mbinu kama vile insertRule, deleteRule, replace, na replaceSync.
  • Katika paneli ya ukaguzi wa ukurasa, wakati wa kuongeza au kuondoa majina ya darasa kupitia kitufe cha ".cls" katika kichupo cha Mwonekano wa Kanuni, matumizi shirikishi ya mapendekezo kutoka kwa kidokezo cha kunjuzi cha ukamilishaji kiotomatiki wa ingizo hutekelezwa, ikitoa muhtasari wa majina ya darasa yanayopatikana kwa wanafunzi. ukurasa. Unaposonga kwenye orodha, madarasa yaliyochaguliwa yanatumika kiotomatiki kutathmini mabadiliko yanayosababisha.
    Kutolewa kwa Firefox 101
  • Chaguo jipya limeongezwa kwenye mipangilio ya Paneli ya Ukaguzi ili kuzima kipengele cha "buruta ili kusasisha" kwenye kichupo cha Mtazamo wa Kanuni, ambayo hukuruhusu kubadilisha ukubwa wa baadhi ya vipengele vya CSS kwa kuburuta kipanya kwa mlalo.
    Kutolewa kwa Firefox 101
  • Firefox kwa Android imeongeza usaidizi kwa kipengele cha ukuzaji eneo la skrini kilichotolewa tangu Android 9, ambacho unaweza, kwa mfano, kupanua maudhui ya fomu za wavuti. Kutatuliwa matatizo na ukubwa wa video wakati wa kutazama YouTube au wakati wa kuondoka kwa hali ya picha-ndani ya picha. Kuteleza kwa kibodi pepe wakati wa kuonyesha menyu ibukizi kumerekebishwa. Onyesho lililoboreshwa la kitufe cha msimbo wa QR kwenye upau wa anwani.

Mbali na ubunifu na marekebisho ya hitilafu, Firefox 101 huondoa udhaifu 30, ambapo 25 huwekwa alama kuwa hatari. Athari 19 (zilizokusanywa chini ya CVE-2022-31747 na CVE-2022-31748) husababishwa na matatizo ya kumbukumbu, kama vile kufurika kwa bafa na ufikiaji wa maeneo ya kumbukumbu ambayo tayari yamefunguliwa. Uwezekano, matatizo haya yanaweza kusababisha utekelezaji wa msimbo wa mshambuliaji wakati wa kufungua kurasa zilizoundwa maalum. Pia imerekebishwa ni suala mahususi la jukwaa la Windows ambalo hukuruhusu kubadilisha njia ya faili iliyohifadhiwa kwa kutumia herufi maalum "%" ili kubadilisha vigeuzo kama vile %HOMEPATH% na %APPDATA% kwenye njia.

Mabadiliko katika beta ya Firefox 102 yanajumuisha utazamaji ulioboreshwa wa hati za PDF katika hali ya utofautishaji wa juu na uwezo wa kutumia huduma ya Geoclue DBus kubaini eneo kwenye jukwaa la Linux. Katika kiolesura cha wasanidi wa wavuti, katika kichupo cha Kuhariri Mtindo, usaidizi wa laha za mtindo wa kuchuja umeongezwa.

Chanzo: opennet.ru

Kuongeza maoni