Нашри Firefox 86

Веб-браузери Firefox 86 бароварда шуд, Илова бар ин, навсозии филиали дастгирии дарозмуддати 78.8.0 таъсис дода шуд. Филиали Firefox 87 ба марҳилаи санҷиши бета гузаронида шуд, ки нашри он 23 март ба нақша гирифта шудааст.

Навовариҳои асосӣ:

  • Дар реҷаи қатъӣ, ҳолати умумии муҳофизати кукиҳо фаъол аст, ки барои ҳар як сайт нигоҳдории кукиҳои алоҳида ва ҷудошударо истифода мебарад. Усули ҷудокунии пешниҳодшуда ба истифодаи кукиҳо барои пайгирии ҳаракат байни сайтҳо имкон намедиҳад, зеро ҳама кукиҳое, ки аз блокҳои тарафи сеюм дар сайт гузошта шудаанд, ҳоло ба сайти асосӣ пайваст шудаанд ва ҳангоми дастрасии ин блокҳо аз сайтҳои дигар интиқол дода намешаванд. Ҳамчун истисно, имкони интиқоли кукиҳо байни сайтҳо барои хидматҳое боқӣ мемонад, ки ба пайгирии корбарон алоқаманд нестанд, масалан, хидматҳое, ки барои аутентификатсияи ягона истифода мешаванд. Маълумот дар бораи кукиҳои байнисоҳавӣ басташуда ва иҷозатдодашуда дар менюи ҳангоми пахш кардани рамзи сипар дар сатри суроғаҳо нишон дода мешавад.
    Нашри Firefox 86
  • Барои ҳамаи корбарон интерфейси нав барои пешнамоиши ҳуҷҷат пеш аз чоп фаъол карда мешавад ва ҳамгироӣ бо танзимоти системаи чопгар таъмин карда мешавад. Интерфейси нав ба таври шабеҳ ба реҷаи хонанда кор мекунад ва дар ҷадвали ҷорӣ пешнамоишро мекушояд ва мундариҷаи мавҷударо иваз мекунад. Панели паҳлӯ асбобҳоро барои интихоби чопгар, танзими формати саҳифа, тағир додани имконоти баромади чоп ва назорати чопи сарлавҳаҳо ва замина пешниҳод мекунад.
    Нашри Firefox 86
  • Амалиёти намоиши унсурҳои Canvas ва WebGL ба раванди ҷудогона гузаронида шуданд, ки барои боркунии амалиётҳо ба GPU масъул аст. Тағйирот устуворӣ ва кори сайтҳоро бо истифода аз WebGL ва Canvas ба таври назаррас беҳтар кардааст.
  • Ҳама рамзи марбут ба рамзкушоии видео ба раванди нави RDD интиқол дода шуд, ки амниятро тавассути ҷудо кардани коркардкунандагони видео дар раванди алоҳида беҳтар мекунад.
  • Сохтаҳои Linux ва Android дорои муҳофизат аз ҳамлаҳое мебошанд, ки буриши стек ва теппаро идора мекунанд. Муҳофизат ба истифодаи опсияи "-fstack-clash-protection" асос ёфтааст, вақте ки муайян карда мешавад, компилятор зангҳои санҷиширо (санд) бо ҳар як тақсимоти статикӣ ё динамикии ҷой барои стек ворид мекунад, ки ба шумо имкон медиҳад, ки изофаи стекро ошкор кунед ва усулҳои ҳамлаи блок дар асоси чорроҳаи стек ва теппае, ки бо интиқоли риштаи иҷро тавассути саҳифаҳои муҳофизати стек алоқаманданд.
  • Дар ҳолати хонанда дидани саҳифаҳои HTML, ки дар системаи маҳаллӣ захира шудаанд, имконпазир гардид.
  • Дастгирии формати тасвири AVIF (AV1 Image Format) бо нобаёнӣ фаъол аст, ки технологияҳои фишурдасозии дохили чаҳорчӯбаро аз формати рамзгузории видеои AV1 истифода мебарад. Контейнер барои паҳн кардани маълумоти фишурдашуда дар AVIF комилан ба HEIF шабоҳат дорад. AVIF ҳам тасвирҳоро дар HDR (Дипазони баланди динамикӣ) ва фазои рангаи васеъ ва инчунин дар диапазони стандартии динамикӣ (SDR) дастгирӣ мекунад. Қаблан, фаъол кардани AVIF муқаррар кардани параметри "image.avif.enabled" -ро дар about:config талаб мекард.
  • Дастгирии ҳамзамон кушодани якчанд тирезаҳо бо видео дар режими тасвир дар расм.
  • Дастгирии реҷаи таҷрибавии SSB (Browser Specific Site) қатъ карда шуд, ки имкон дод миёнабури алоҳида барои оғоз кардани сайт бидуни унсурҳои интерфейси браузер бо нишони алоҳида дар панели супоришҳо, ба монанди замимаҳои мукаммали OS эҷод карда шавад. Сабабҳое, ки барои қатъ кардани дастгирӣ зикр шудаанд, мушкилоти ҳалнашуда, манфиатҳои шубҳанок барои корбарони мизи корӣ, захираҳои маҳдуд ва хоҳиши равона кардани онҳо ба рушди маҳсулоти асосӣ мебошанд.
  • Барои пайвастҳои WebRTC (PeerConnections), дастгирии протоколи DTLS 1.0 (Datagram Transport Layer Security), ки бар TLS 1.1 асос ёфтааст ва дар WebRTC барои интиқоли аудио ва видео истифода мешавад, қатъ карда шудааст. Ба ҷои DTLS 1.0, тавсия дода мешавад, ки DTLS 1.2 дар асоси TLS 1.2 истифода шавад (хусусияти DTLS 1.3 дар асоси TLS 1.3 ҳанӯз омода нест).
  • CSS функсияи image-set()-ро дар бар мегирад, ки ба шумо имкон медиҳад тасвиреро аз маҷмӯи имконоти ҳалли гуногуне, ки ба танзимоти экрани ҷории шумо ва фарохмаҷрои пайвасти шабака мувофиқтар аст, интихоб кунед. замина-тасвир: маҷмӯи тасвир("cat.png" 1dppx, "cat-2x.png" 2dppx, "cat-print.png" 600dpi);
  • Амволи "list-style-image" CSS, ки барои муайян кардани тасвир барои тамғакоғазҳо дар рӯйхат тарҳрезӣ шудааст, имкон медиҳад, ки ҳама гуна шакли таърифи тасвир тавассути CSS.
  • CSS синфи псевдо-синфи ":autofill" -ро дар бар мегирад, ки ба шумо имкон медиҳад пуркунии автоматии майдонҳоро дар теги вуруд тавассути браузер пайгирӣ кунед (агар шумо онро дастӣ пур кунед, селектор кор намекунад). вуруд:автопур кардан {сарҳад: 3px кабуди сахт; }
  • JavaScript ба таври нобаёнӣ объекти дарунсохташудаи Intl.DisplayNames -ро дар бар мегирад, ки тавассути он шумо метавонед номҳои маҳаллии забонҳо, кишварҳо, асъорҳо, унсурҳои сана ва ғайраро гиред. бигзор currencyNames = Intl.DisplayNames нав (['en'], {навъ: 'currency'}); currencyNames.of('USD'); // "Доллари ИМА" currencyNames.of('EUR'); // "Евро"
  • DOM кафолат медиҳад, ки арзиши амволи "Window.name" ҳангоми бор кардан дар ҷадвали саҳифа бо домени дигар ба арзиши холӣ барқарор карда мешавад ва ҳангоми пахш кардани тугмаи "бозгашт" арзиши кӯҳнаро барқарор мекунад ва ба саҳифаи кӯҳна бармегардад. .
  • Утилита ба абзорҳо барои таҳиягарони веб илова карда шудааст, ки ҳангоми муқаррар кардани арзишҳои маржа ё пуркунӣ дар CSS барои унсурҳои дохилии ҷадвал огоҳӣ нишон медиҳад.
    Нашри Firefox 86
  • Панели асбобҳо барои таҳиягарони веб намоиши шумораи хатогиҳоро дар саҳифаи ҷорӣ таъмин мекунад. Вақте ки шумо нишондиҳандаи сурхро бо шумораи хатогиҳо пахш мекунед, шумо метавонед фавран ба веб консол барои дидани рӯйхати хатогиҳо равед.
    Нашри Firefox 86

Илова ба навоварӣ ва ислоҳи хатогиҳо, Firefox 86 25 осебпазириро аз байн бурд, ки 18-тои онҳо ҳамчун хатарнок қайд карда шудаанд. 15 осебпазирӣ (дар зери CVE-2021-23979 ва CVE-2021-23978 ҷамъоварӣ шудааст) аз мушкилоти хотира, ба монанди фаромадани буфер ва дастрасӣ ба минтақаҳои хотираи аллакай озодшуда ба вуҷуд омадааст. Эҳтимол, ин мушкилот метавонад ҳангоми кушодани саҳифаҳои махсус тарҳрезишуда ба иҷроиши рамзи ҳамлакунанда оварда расонад.

Филиали Firefox 87, ки ба санҷиши бета ворид шудааст, барои ғайрифаъол кардани коркарди калиди Backspace берун аз контексти шаклҳои воридотӣ ба таври нобаёнӣ назаррас аст. Сабаби хориҷ кардани коркардкунанда дар он аст, ки калиди Backspace ҳангоми навиштан дар шаклҳо фаъолона истифода мешавад, аммо вақте ки дар шакли воридотӣ дар маркази таваҷҷӯҳ нест, он ҳамчун ҷаҳиш ба саҳифаи қаблӣ баррасӣ мешавад, ки метавонад боиси гум шудани матни чопшуда гардад. ба ҳаракати беихтиёрона ба саҳифаи дигар. Барои баргардонидани рафтори кӯҳна, опсияи browser.backspace_action ба about:config илова карда шудааст. Илова бар ин, ҳангоми истифодаи функсияи ҷустуҷӯ дар саҳифа, ҳоло тамғакоғазҳо дар паҳлӯи сатри ҳаракат барои нишон додани мавқеи калидҳои ёфтшуда нишон дода мешаванд. Менюи Web Developer хеле содда карда шуд ва ҷузъҳои кам истифодашаванда аз менюи Китобхона хориҷ карда шуданд.

Манбаъ: opennet.ru

Илова Эзоҳ