Нашри Firefox 119

Браузери веб-браузери Firefox 119 бароварда шуд ва навсозии филиали дастгирии дарозмуддат таъсис дода шуд - 115.4.0. Филиали Firefox 120 ба марҳилаи санҷиши бета гузаронида шуд, ки нашри он 21 ноябр ба нақша гирифта шудааст.

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

  • Интерфейси навшуда барои саҳифаи Firefox View ҷорӣ карда шуд, ки дастрасии мундариҷаи қаблан дидашударо осонтар мекунад. Саҳифаи Firefox View маълумотро дар бораи ҷадвалҳои фаъол, саҳифаҳои ба наздикӣ дидашуда, ҷадвалҳои пӯшида ва ҷадвалбандиҳоро аз дастгоҳҳои дигар дар як ҷо ҷамъ меорад. Версияи нави Firefox View маълумотро дар бораи ҳамаи ҷадвалҳои дар ҳама гуна равзана кушода таъмин мекунад ва инчунин қобилияти дидани таърихи дидани шуморо аз рӯи сана ё сайт мураттаб месозад.
    Нашри Firefox 119
  • Имконияти воридоти замимаҳо аз Chrome ва браузерҳо дар асоси муҳаррики Chromium фаъол аст. Дар муколама барои воридоти маълумот аз браузерҳои дигар (“Воридоти маълумот” дар саҳифаи about:preferences#general), вариант барои интиқоли замимаҳо пайдо шуд. Интиқол рӯйхати 72 изофаҳоро дар бар мегирад, ки идентификаторҳои изофаҳои шабеҳро барои Chrome ва Firefox муқоиса мекунад. Агар ҳангоми воридоти маълумот аз Chrome замимаҳои рӯйхат мавҷуд бошанд, Firefox версияи аслии Firefox-ро ба ҷои версияи Chrome-и изофӣ насб мекунад.
    Нашри Firefox 119
  • Дастгирии механизми ECH (Encrypted Client Hello) дохил карда шудааст, ки коркарди ESNI (Indication Name Server Encrypted Indication) идома медиҳад ва барои рамзгузории маълумот дар бораи параметрҳои сессияи TLS, ба монанди номи домени дархостшуда истифода мешавад. Тафовути калидӣ байни ECH ва ESNI дар он аст, ки ба ҷои рамзгузорӣ дар сатҳи майдонҳои инфиродӣ, ECH тамоми паёми TLS ClientHello-ро рамзгузорӣ мекунад, ки ба шумо имкон медиҳад, ки ихроҷро тавассути майдонҳое, ки ESNI фаро намегирад, масдуд кунед, масалан, PSK (Pre-Shared) Калид) майдон.
  • Имкониятҳои таҳрири ҳуҷҷатҳои намоишгари дарунсохтаи PDF ҳоло дастгирии ворид кардани тасвирҳо ва эзоҳҳои матнро дар бар мегирад, ба ғайр аз расми хати дастии қаблан дастрас ва замима кардани шарҳҳои матн. Ҳолати нави таҳрири PDF танҳо барои баъзе корбарон фаъол аст; барои маҷбур кардани он дар саҳифаи about:config, шумо бояд танзимоти "pdfjs.enableStampEditor" -ро фаъол созед.
    Нашри Firefox 119
  • Тағир додани танзимоти марбут ба барқарор кардани сессияи қатъшуда пас аз баромадан аз браузер. Баръакси релизҳои қаблӣ, маълумот дар бораи на танҳо ҷадвалҳои фаъол, балки варақаҳои ба наздикӣ басташуда низ ҳоло дар байни сеансҳо захира карда мешаванд, ки ба шумо имкон медиҳад, ки пас аз бозоғозӣ ҷадвалҳои тасодуфан басташударо барқарор кунед ва рӯйхати онҳоро дар Firefox View бинед. Бо нобаёнӣ, 25 ҷадвали охирини дар 7 рӯзи охир кушодашуда захира карда мешаванд. Маълумот дар бораи ҷадвалҳо дар равзанаҳои пӯшида низ ба инобат гирифта мешавад ва рӯйхати ҷадвалҳои пӯшида дар контексти ҳамаи тирезаҳо якбора коркард карда мешаванд, на танҳо равзанаи ҷорӣ.
  • Имкониятҳои режими умумии муҳофизати кукиҳо васеъ карда шуданд, ки дар он барои ҳар як сайт анбори алоҳидаи кукиҳо истифода мешавад, ки истифодаи кукиҳоро барои пайгирии ҳаракат байни сайтҳо имкон намедиҳад (ҳама кукиҳо аз блокҳои тарафи сеюм насб карда шудаанд сайт (iframe, js, ва ғ.) .p.), ба сайте, ки ин блокҳо аз он зеркашӣ карда шудаанд, пайваст карда шудаанд). Версияи нав ҷудокунии схемаи URI "blob:..." -ро амалӣ мекунад. (URL Blob), ки эҳтимолан метавонад барои интиқоли иттилооти мувофиқ барои пайгирии корбарон истифода шавад.
  • Барои корбарони механизми мукаммали муҳофизати пайгирӣ (ETP, Enhanced Tracking Protection), муҳофизати иловагӣ аз муайянкунии ғайримустақими корбарон тавассути таҳлили шрифт фаъол карда мешавад - шрифтҳои дар сайтҳо намоёншуда бо ҳуруфҳои система ва ҳуруфҳои маҷмӯи забонҳои стандартӣ маҳдуданд.
  • Бастаи Firefox snap барои истифодаи муколамаи аслии интихоби файли Ubuntu ҳангоми дастрасӣ ба маълумот аз дигар браузерҳо, инчунин дастгирии муайян кардани хусусиятҳои дастрас дар асоси версияи насбшудаи xdg-desktop-portalро таъмин мекунад.
  • Дастгирии иловашуда барои интихоби монитор барои ҷойгир кардани равзанаи браузер, ки дар реҷаи интернет-киоск кор мекунад. Монитор бо истифода аз имконоти сатри фармони "-kiosk-monitor" интихоб карда мешавад. Браузер дарҳол пас аз ба кор дар реҷаи киоск ба ҳолати пурраи экран мегузарад.
  • Муайян кардани мундариҷаи медиаро дар файлҳои коркардшуда бо навъи "application/octet-stream" MIME қатъ кард. Барои чунин файлҳо, браузер ҳоло аз шумо хоҳиш мекунад, ки файлро зеркашӣ кунед, на ба бозӣ оғоз кунед.
  • Ҳангоми омодагӣ ба ворид кардани Firefox ба бастани кукиҳои тарафи сеюм, татбиқи API-и дастрасии нигаҳдорӣ нав карда шуд, то ба корбар иҷозат диҳад, ки ба анбори кукиҳо аз iframe дастрасӣ пайдо кунад, вақте ки кукиҳои тарафи сеюм бо нобаёнӣ баста мешаванд. Татбиқи нав муҳофизатро такмил дод ва тағиротҳоро илова кард, то мушкилот бо сайтҳоро пешгирӣ кунад.
  • Барои унсурҳои фармоишӣ (Custom Element), ки функсияҳои унсурҳои мавҷудаи HTMLро васеъ мекунанд, дастгирии атрибутҳои ARIA (Accessible Rich Internet Applications) дохил карда шудааст, ки ин унсурҳоро барои одамони дорои маълулият дастрастар мекунад. Имконияти насб ва хондани атрибутҳои ARIA мустақиман барои унсурҳои DOM (масалан, buttonElement.ariaPressed = "true") бе занг задан ба усулҳои setAttribute ва getAttribute илова карда шуд.
  • Сарлавҳаи HTTP Cross-Origin-Embedder-Policy, ки режими изолятсияи Cross-Origin-ро назорат мекунад ва ба шумо имкон медиҳад, ки қоидаҳои бехатари истифодаро дар саҳифаи амалиёти имтиёзнок муайян кунед, барои хомӯш кардани интиқоли маълумотҳои марбут ба эътимод ба параметри "беэътимод" дастгирии илова кардааст. маълумот ба монанди кукиҳо ва сертификатҳои муштарӣ.
  • Функсияи attr() CSS ҳоло қобилияти муайян кардани аргументи дуюмро дорад, ки арзиши он дар ҳолатҳое истифода мешавад, ки аттрибути муайяншуда мавҷуд нест ё арзиши нодуруст дорад. Масалан, attr(foobar, "Қимати пешфарз").
  • Усулҳои Object.groupBy ва Map.groupBy барои гурӯҳбандии унсурҳои массив бо истифода аз арзиши сатри баргардонидашудаи функсияи бозпас, ки барои ҳар як элементи массив ҳамчун калиди гурӯҳбандӣ даъват карда мешавад, илова карда шуданд.
  • Усулҳои иловашуда: String.prototype.isWellFormed() барои тафтиши мавҷудияти матни дурусти Юникод дар сатр (танҳо “ҷуфтҳои ивазкунанда”-и аломатҳои мураккаб тафтиш карда мешаванд) ва String.prototype.toWellFormed() барои тоза кардан ва табдил додани матни Юникод ба шакли дуруст.
  • Усулҳои WebTransport.createBdirectionalStream() ва WebTransport.createUnidirectionalStream() барои хосияти "sendOrder" барои муқаррар кардани афзалияти нисбии ҷараёнҳои ирсолшуда дастгирӣ илова кардаанд.
  • API AuthenticatorAttestationResponse усулҳои нави getPublicKey(), getPublicKeyAlgorithm() ва getAuthenticatorData() пешниҳод мекунад.
  • API Web Authentication дастгирии хосиятҳои credProps илова кардааст, ки ба шумо имкон медиҳад, ки мавҷудияти эътимодномаҳоро пас аз эҷод ё сабти ном муайян кунед.
  • Иловаи parseCreationOptionsFromJSON(), parseRequestOptionsFromJSON() ва toJSON() ба API PublicKeyCredential барои табдил додани объектҳо ба намояндагии JSON мувофиқ барои силсиласозӣ/сериализатсия ва интиқол ба сервер.
  • Дар асбобҳо барои таҳиягарони веб, интерфейси кори интерактивӣ бо CSS (сабки ғайрифаъол CSS) такмил дода шудааст, ки қобилияти муайян кардани хосиятҳои CSS-ро, ки ба унсур таъсир намерасонанд, дар бар мегирад ва инчунин дастгирии пурраи унсурҳои псевдо-унсурҳоро илова кардааст. "::ҳарфи аввал", "::cue" ва "::ҷонишин".
  • Намоишгари дарунсохт JSON ба таври худкор ба дидани маълумоти хом мегузарад, агар маълумоти JSON дидашаванда нодуруст ё вайрон бошад.
  • Дар платформаи Windows, дастгирии танзимоти системае, ки курсорро ҳангоми чоп кардан пинҳон мекунад, илова карда шуд.
  • Дар версияи платформаи Android садамае, ки ҳангоми тамошои видео дар экрани пурра рух медиҳад, бартараф карда шудааст. Дастгирии иловашуда барои дархостҳои ВАО-и бартарӣ-контраст ва бартарӣ-камшуда-шаффофият дар муҳити Android 14.

Илова ба навоварӣ ва ислоҳи хатогиҳо, Firefox 119 25 осебпазириро ислоҳ кардааст. 17 осебпазирӣ (16 дар якҷоягӣ дар зери CVE-2023-5730 ва CVE-2023-5731), ки ҳамчун хатарнок қайд карда шудаанд, аз сабаби мушкилоти хотира, ба монанди фаромадани буфер ва дастрасӣ ба минтақаҳои хотираи аллакай озодшуда ба вуҷуд меоянд. Эҳтимол, ин мушкилот метавонад ҳангоми кушодани саҳифаҳои махсус тарҳрезишуда ба иҷроиши рамзи ҳамлакунанда оварда расонад. Дигар осебпазирии хатарнок (CVE-2023-5721) ба клик имкон медиҳад, ки баъзе муколамаҳо ё огоҳиҳои браузерро тасдиқ ё бекор кунад.

Манбаъ: opennet.ru

Илова Эзоҳ