Нашри Firefox 101

Веб-браузери Firefox 101 бароварда шуд, Илова бар ин, навсозии филиали дастгирии дарозмуддат - 91.10.0. Филиали Firefox 102 ба марҳилаи санҷиши бета гузаронида шуд, ки нашри он 28 июн ба нақша гирифта шудааст.

Навовариҳои асосӣ дар Firefox 101:

  • Дастгирии таҷрибавӣ барои версияи сеюми манифести Chrome мавҷуд аст, ки қобилиятҳо ва захираҳои дастрасро барои иловаҳои бо истифода аз WebExtensions API навишташуда муайян мекунад. Версияи манифести Chrome, ки дар Firefox татбиқ шудааст, API-и нави филтркунии мундариҷаи декларативиро илова мекунад, аммо бар хилофи Chrome, дастгирии режими пешинаи бастабандии API webRequest, ки дар изофаҳо барои бастани мундариҷаи номатлуб ва таъмини амният талаб карда мешавад, мавҷуд нест. боздошт. Барои фаъол кардани дастгирии версияи сеюми манифест, about:config параметри "extensions.manifestV3.enabled"-ро таъмин мекунад.
  • Мумкин аст, ки коркардкунандагонро ба ҳама намудҳои MIME, ки пас аз ба итмом расидани зеркашии файлҳои навъи муайян даъват карда мешаванд, пайваст кунед.
  • Имконияти ҳамзамон истифодаи шумораи худсаронаи микрофонҳо дар ҷараёни видеоконфронс амалӣ карда шудааст, ки масалан, ба шумо имкон медиҳад, ки дар вақти чорабинӣ микрофонҳоро ба осонӣ иваз кунед.
  • Дастгирии протоколи WebDriver BiDi дохил карда шудааст, ки ба шумо имкон медиҳад абзорҳои беруна барои автоматикунонии кор ва идоракунии дурдасти браузер истифода баред, масалан, протокол ба шумо имкон медиҳад интерфейсро бо истифода аз платформаи Selenium санҷед. Ҷузъҳои сервер ва муштарии протокол дастгирӣ карда мешаванд, ки имкони ирсоли дархостҳо ва гирифтани посухҳоро фароҳам меорад.
  • Дастгирии иловагӣ барои пурсиши медиаи бартарият-контраст, ки ба сайтҳо имкон медиҳад танзимоти аз ҷониби корбар муайяншуда барои намоиши мундариҷа бо контрасти зиёд ё камшуда муайян карда шавад.
  • Дастгирии иловашуда барои се андозаи нави майдони намоён (Viewport) - "хурд" (ҳо), "калон" (l) ва "динамикӣ" (d), инчунин воҳидҳои андозагирии бо ин андозаҳо алоқаманд - "*vi" (vi, svi, lvi ва dvi), "*vb" (vb, svb, lvb ва dvb), "*vh" (svh, lvh, dvh), "*vw" (svw, lvw, dvw), "* vmax» (svmax, lvmax, dvmax) ва «*vmin» (svmin, lvmin ва dvmin). Воҳидҳои ченкунии пешниҳодшуда ба шумо имкон медиҳанд, ки андозаи элементҳоро ба андозаи хурдтарин, калонтарин ва динамикии майдони намоён бо фоизи фоиз пайваст кунед (андоза вобаста ба намоиш, пинҳон ва ҳолати панели асбобҳо тағйир меёбад).
  • Усули showPicker() ба синфи HTMLInputElement илова карда шудааст, ки ба шумо имкон медиҳад, ки муколамаҳои тайёрро барои пур кардани арзишҳои маъмулӣ дар майдонҳо намоиш диҳед бо намудҳои "сана", "моҳ", "ҳафта", "вақт", "санаи вақт-маҳаллӣ", "ранг" ва "файл", инчунин барои майдонҳое, ки автоматпуркунӣ ва рӯйхати маълумотро дастгирӣ мекунанд. Масалан, шумо метавонед интерфейси шакли тақвимро барои интихоби сана ё палитра барои ворид кардани ранг нишон диҳед.
  • Интерфейси барномасозӣ илова карда шуд, ки имкон медиҳад, ки ҷадвалҳои услубҳоро аз як барномаи JavaScript динамикӣ созед ва истифодаи услубҳоро идора кунед. Баръакси сохтани варақаҳои сабк бо истифода аз усули document.createElement('style'), API нав асбобҳоро барои сохтани услубҳо тавассути объекти CSSStyleSheet() илова мекунад, ки усулҳоро ба монанди insertRule, deleteRule, иваз ва replaceSync таъмин мекунад.
  • Дар панели санҷиши саҳифа, ҳангоми илова кардан ё хориҷ кардани номҳои синфҳо тавассути тугмаи ".cls" дар ҷадвали Намоиши Қоидаҳо, барномаи интерактивии тавсияҳо аз лавҳаи афтанда автоматии пуркунии вуруд амалӣ карда мешавад, ки шарҳи номҳои синфҳои дастрасро барои саҳифа. Вақте ки шумо дар рӯйхат ҳаракат мекунед, синфҳои интихобшуда ба таври худкор барои баҳодиҳии визуалӣ тағйироте, ки онҳо ба вуҷуд меоранд, татбиқ карда мешаванд.
    Нашри Firefox 101
  • Барои ғайрифаъол кардани функсияи "кашола кардан барои навсозӣ" дар ҷадвали Намоиши Қоида, ки ба шумо имкон медиҳад андозаи баъзе хосиятҳои CSS-ро тавассути кашолакунии уфуқӣ ба танзимоти панели бозрасӣ имконоти нав илова кард.
    Нашри Firefox 101
  • Firefox барои Android дастгирии хусусияти васеъкунии майдони экранро, ки аз Android 9 пешниҳод шудааст, илова кардааст, ки шумо метавонед, масалан, мундариҷаи шаклҳои вебро васеъ кунед. Мушкилот бо андозаи видео ҳангоми тамошои YouTube ё ҳангоми баромадан аз режими тасвир дар тасвир ҳал карда шуданд. Митрак задани клавиатураи виртуалӣ ҳангоми намоиши менюи поп-ап ислоҳ карда шуд. Намоиши беҳтаршудаи тугмаи рамзи QR дар сатри суроғаҳо.

Илова ба навоварӣ ва ислоҳи хатогиҳо, Firefox 101 30 осебпазириро нест мекунад, ки 25-тои онҳо ҳамчун хатарнок қайд карда шудаанд. 19 осебпазирӣ (дар зери CVE-2022-31747 ва CVE-2022-31748 ҷамъоварӣ шудааст) аз сабаби мушкилот бо хотира, ба монанди фаромадани буфер ва дастрасӣ ба минтақаҳои хотираи аллакай озодшуда ба вуҷуд омадааст. Эҳтимол, ин мушкилот метавонад ҳангоми кушодани саҳифаҳои махсус тарҳрезишуда ба иҷроиши рамзи ҳамлакунанда оварда расонад. Инчунин як масъалаи мушаххаси платформаи Windows ислоҳ шудааст, ки ба шумо имкон медиҳад, ки роҳи файли захирашударо бо истифода аз аломатҳои махсуси “%” иваз кунед, то тағирёбандаҳоро ба мисли %HOMEPATH% ва %APPDATA% дар роҳ иваз кунед.

Тағирот дар Firefox 102 бета тамошои беҳтари ҳуҷҷатҳои PDF дар ҳолати контрасти баланд ва қобилияти истифодаи хидмати Geoclue DBus барои муайян кардани макон дар платформаи Linux иборат аст. Дар интерфейси таҳиягарони веб, дар ҷадвали муҳаррири услуб, дастгирии филтр кардани ҷадвалҳои услубҳо илова карда шудааст.

Манбаъ: opennet.ru

Илова Эзоҳ