Нашри Firefox 109

Веб-браузери Firefox 109 бароварда шуд, Илова бар ин, навсозии филиали дастгирии дарозмуддат, 102.7.0 ташаккул ёфт. Филиали Firefox 110, ки 14 феврал бароварда мешавад, ба зудӣ ба марҳилаи санҷиши бета гузаронида мешавад.

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

  • Бо нобаёнӣ, дастгирӣ барои версияи сеюми манифести Chrome фаъол аст, ки қобилиятҳо ва захираҳои дастрасро барои васеъшавӣ бо истифода аз WebExtensions API навишташуда муайян мекунад. Дастгирии версияи дуюми манифест барои ояндаи наздик нигоҳ дошта мешавад. Азбаски версияи сеюми манифест мавриди танқид қарор гирифт ва баъзе изофаҳоро барои бастани мундариҷа ва амнияти номуносиб вайрон мекунад, Mozilla аз таъмини мутобиқати пурра бо манифест дар Firefox дур шуд ва баъзе хусусиятҳоро ба таври дигар амалӣ кард. Масалан, дастгирии режими пешинаи бастани API webRequest қатъ нашудааст, ки он дар Chrome бо API-и нави филтркунии мундариҷаи декларативӣ иваз карда шудааст. Инчунин, дастгирии модели дархости иҷозатдиҳӣ ба таври дигар амалӣ карда мешавад, ки тибқи он. изофа наметавонад фавран барои ҳамаи саҳифаҳо фаъол карда шавад (иҷозат хориҷ карда шудааст). "all_urls"). Дар Firefox, қарори ниҳоӣ дар бораи додани дастрасӣ ба ихтиёри корбар вогузор карда мешавад, ки метавонад интихоб кунад, ки кадом замимаҳо барои дастрасӣ ба маълумоти онҳо дар сайти мушаххас интихоб кунанд. Барои идоракунии иҷозаҳо, тугмаи "Иловаҳои муттаҳидшуда" ба интерфейс илова карда шудааст, ки бо ёрии он корбар метавонад дастрасӣ ба изофа ба дилхоҳ сайтро диҳад ва онро бозхонд. Назорати иҷозатҳо танҳо ба изофаҳо дар асоси версияи сеюми манифест дахл дорад, барои изофаҳо дар асоси версияи дуюми манифест, назорати гранулавии дастрасӣ ба сайтҳо иҷро намешавад.

    Нашри Firefox 109
  • Саҳифаи Firefox View намуди бахшҳои холиро бо ҷадвалҳои ба наздикӣ басташуда ва ҷадвалбандиҳо дар дастгоҳҳои дигар бозшуда беҳтар кардааст.
  • Тугмаҳо ба рӯйхати ҷадвалҳои ба наздикӣ басташуда, ки дар саҳифаи Firefox View нишон дода шудаанд, илова карда шуданд, то истинодҳои инфиродӣ аз рӯйхат хориҷ карда шаванд.
    Нашри Firefox 109
  • Ба ҷои нишон додани URL-и системаи ҷустуҷӯӣ имкони намоиш додани дархости ҷустуҷӯии воридшуда дар сатри суроғаҳо илова карда шуд (яъне калидҳо дар сатри суроғаҳо на танҳо дар ҷараёни воридшавӣ, балки пас аз дастрасӣ ба системаи ҷустуҷӯӣ ва намоиши натиҷаҳои ҷустуҷӯ, ки бо калидҳои воридшуда алоқаманданд). Ин хусусият дар айни замон бо нобаёнӣ ғайрифаъол аст ва барои фаъолсозӣ танзим кардани "browser.urlbar.showSearchTerms.featureGate" дар about:config талаб мекунад.
    Нашри Firefox 109
  • Муколамаи интихобкунандаи сана бо навъҳои "сана" ва "санаи вақт" барои идоракунии клавиатура мутобиқ карда шудааст, ки ин имкон дод, ки дастгирии дурусти хонандагони экран таъмин карда шавад ва барои паймоиш дар тақвим миёнабурҳои клавиатура истифода шавад.
  • Таҷриба оид ба истифодаи замимаи дохилии Colorways барои тағир додани намуди браузер анҷом дода шуд (маҷмӯаи мавзӯъҳои ранг барои минтақаи мундариҷа, панелҳо ва сатри ивазкунии ҷадвалҳо барои интихоб пешниҳод карда шуд). Мавзӯъҳои рангии қаблан захирашударо аз саҳифаи Иловаҳо ва мавзӯъҳо дастрас кардан мумкин аст.
  • Дар системаҳои дорои GTK, қобилияти ҳамзамон интиқол додани якчанд файл ба мудири файл амалӣ карда мешавад. Тасвирҳо аз як ҷадвал ба ҷадвали дигар кӯчонида шуданд.
  • Дар системаи клики автоклик барои баннерҳое, ки иҷозати истифодаи кукиҳоро дар сайтҳо талаб мекунанд (cookiebanners.bannerClicking.enabled ва cookiebanners.service.mode дар about:config), имкони илова кардани сайтҳо ба рӯйхати истисноҳое, ки барои онҳо клик худкор татбиқ намешавад, амалӣ карда мешавад. .
  • Танзимоти network.ssl_tokens_cache_use_only_once ба таври нобаёнӣ барои пешгирии истифодаи такрории чиптаҳои сессия дар TLS фаъол карда шудааст.
  • Танзими network.cache.shutdown_purge_in_background_task фаъол аст, ки мушкилотро бо анҷоми дурусти файли I / O ҳангоми хомӯшӣ ҳал мекунад.
  • Ба менюи контекстии изофаҳо элемент ("Pin to панели асбобҳо") илова карда шуд, то тугмаи изофаро ба панели асбобҳо пайваст кунад.
  • Имконияти истифодабарии Firefox ҳамчун намоишгари ҳуҷҷат, ки дар система тавассути менюи контекстии "Кушодан бо" интихоб шудааст, дода шудааст.
  • Маълумот дар бораи суръати навсозии экран ба саҳифаи дар бораи: дастгирӣ илова карда шуд.
  • Танзимоти иловашуда барои ui.font.menu, ui.font.icon, ui.font.caption, ui.font.status-bar, ui.font.message-box ва ғайра. барои бекор кардани шрифтҳои система.
  • Дастгирии ҳодисаи scrollend, вақте ки корбар ҳаракатро ба итмом мерасонад (вақте ки мавқеъ тағиротро қатъ мекунад) дар объектҳои Элемент ва Ҳуҷҷат ба таври нобаёнӣ фаъол карда мешавад.
  • Тақсимоти дастрасӣ тавассути API Storage ҳангоми коркарди мундариҷаи тарафи сеюм, новобаста аз API Storage Access таъмин карда мешавад.
  • Дастгирии атрибути рӯйхат ба унсури диапазон, ки дар он идентификатори элемент интиқол дода мешавад, илова карда шудааст бо рӯйхати арзишҳои пешакӣ муайяншуда барои вуруд.
  • Қимати "авто" ба амволи CSS-и мундариҷа илова карда шуд, ки он барои пешгирӣ кардани намоиши нолозими минтақаҳои берун аз майдони намоён истифода мешавад, ҳангоми насб кардан, намоёниро браузер дар асоси наздикии элемент ба сарҳади майдони намоён.
  • Навъи CSS , ки арзишҳои ранги пешфарзро барои ҷузъҳои гуногуни саҳифа муайян мекунад, дастгирии арзишҳои Mark, MarkText ва ButtonBorder илова карда шудааст.
  • Web Auth қобилияти тасдиқи аутентификатсияро бо истифода аз протоколи CTAP2 (Client to Authenticator Protocol) бо истифода аз нишонаҳо дар асоси USB HID илова мекунад. Дастгирӣ ҳанӯз бо нобаёнӣ фаъол нашудааст ва бо танзими security.webauthn.ctap2 дар about:config фаъол карда мешавад.
  • Ба абзорҳои таҳиягари веб дар ислоҳкунандаи JavaScript варианти нави нуқтаи қатъшавӣ илова карда шуд, ки ҳангоми ҳаракат ба коркарди рӯйдодҳои scrollend ба кор медарояд.
  • Дастгирии фармонҳои "session.subscribe" ва "session.unsubscribe" ба протоколи идоракунии дурдасти браузери WebDriver BiDi илова карда шудааст.
  • Сохтаҳо барои платформаи Windows дорои механизми муҳофизати сахтафзори Arbitrary Code Guard (ACG) барои ҷилавгирӣ аз истисмори осебпазирӣ дар равандҳое, ки мундариҷаи мултимедиявиро бозӣ мекунанд, дар бар мегиранд.
  • Ctrl/Cmd + трекпад ё Ctrl/Cmd + чархи муш дар macOS барои ҳаракат кардан (ба монанди дар дигар браузерҳо) ба ҷои масштаб иваз карда шуд.
  • Такмилҳо дар версияи Android:
    • Ҳангоми тамошои видеои пурраи экран, намоиши сатри суроғаҳо ҳангоми ҳаракат хомӯш карда мешавад.
    • Тугмае барои бекор кардани тағирот пас аз нест кардани сайти pinned илова карда шуд.
    • Рӯйхати муҳаррикҳои ҷустуҷӯ пас аз тағир додани забон нав карда шуд.
    • Садаме, ки ҳангоми ҷойгир кардани қисми зиёди маълумот дар буфер ё сатри суроғаҳо рух дод, ислоҳ карда шуд.
    • Муваффақияти намоиши унсурҳои рони.
    • Масъаларо бо зангҳои видеоӣ, ки танҳо кодеки H.264-ро истифода бурда метавонанд, ҳал мекунад.

Илова ба хусусиятҳои нав ва ислоҳи хатогиҳо, Firefox 109 21 осебпазириро ислоҳ мекунад. 15 осебпазирӣ хатарнок қайд карда шудаанд, ки аз онҳо 13 осебпазирӣ (дар зери CVE-2023-23605 ва CVE-2023-23606 ҷамъоварӣ шудаанд) аз сабаби мушкилоти хотира, ба монанди фаромадани буфер ва дастрасӣ ба минтақаҳои хотираи аллакай озодшуда ба вуҷуд меоянд. Ин масъалаҳо метавонанд ҳангоми кушодани саҳифаҳои махсус тарҳрезишуда ба иҷро шудани коди зараровар оварда расонанд. Осебпазирии CVE-2023-23597 дар натиҷаи хатогии мантиқӣ дар код барои эҷоди равандҳои нави кӯдакона ба вуҷуд омадааст ва ба шумо имкон медиҳад, ки раванди навро дар контексти file:// барои хондани мундариҷаи файлҳои худсарона оғоз кунед. Осебпазирии CVE-2023-23598 дар натиҷаи иштибоҳ дар коркарди амалҳои кашолакунӣ дар ҳатмии GTK ба вуҷуд омадааст ва имкон медиҳад, ки мундариҷаи файлҳои худсарона тавассути занги DataTransfer.setData хонда шавад.

Манбаъ: opennet.ru

Илова Эзоҳ