Нашри Firefox 90

Веб-браузери Firefox 90 бароварда шуд, Илова бар ин, навсозии филиали дастгирии дарозмуддати 78.12.0 таъсис дода шуд. Филиали Firefox 91 ба зудӣ ба марҳилаи санҷиши бета гузаронида мешавад, ки нашри он 10 август ба нақша гирифта шудааст.

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

  • Дар бахши танзимоти "Махфият ва Амният" танзимоти иловагӣ барои режими "Танҳо HTTPS" илова карда шудаанд, вақте ки фаъол карда шудааст, ҳама дархостҳои бе рамзгузорӣ ба таври худкор ба версияҳои бехатари саҳифа равона карда мешаванд ("http://" бо "https" иваз карда мешавад. ://”). Интерфейс барои нигоҳ доштани феҳристи истисноҳо пешниҳод шудааст, ки барои сайтҳое, ки аз онҳо "http://" -ро бидуни ивази маҷбурӣ бо "https://" истифода бурдан мумкин аст.
    Нашри Firefox 90
  • Татбиқи такмилёфтаи механизми SmartBlock, ки барои ҳалли мушкилот дар сайтҳо, ки дар натиҷаи бастани скриптҳои беруна дар реҷаи дидани хусусӣ ба вуҷуд меоянд ё ҳангоми фаъол кардани блоки мукаммали мундариҷаи номатлуб (қатъӣ) пешбинӣ шудааст. SmartBlock ба таври худкор скриптҳоеро, ки барои пайгирӣ истифода мешаванд, бо нотаҳо иваз мекунад, ки дуруст боркунии сайтро таъмин мекунанд. Стубҳо барои баъзе скриптҳои маъмули пайгирии корбарон, ки ба рӯйхати ҷудошавӣ дохил шудаанд, омода карда мешаванд. Версияи нав бастабандии мутобиқсозии виджетҳои Facebook-ро, ки дар сайтҳои тарафи сеюм ҷойгир шудаанд, дар бар мегирад - скриптҳо ба таври нобаёнӣ баста мешаванд, аммо агар корбар ба ҳисоби Facebook ворид шуда бошад, бастани он ғайрифаъол аст.
  • Амалисозии дохилии протоколи FTP хориҷ карда шуд. Ҳангоми кӯшиши кушодани истинодҳо бо идентификатори протоколи "ftp://", браузер ҳоло кӯшиш мекунад, ки замимаи берунаро ҳамон тавре, ки коркардкунандагони "irc://" ва "tg://" даъват мекунанд, даъват кунад. Сабаби қатъи дастгирии FTP ин ноамнии ин протокол аз тағир додан ва боздоштани трафики транзитӣ ҳангоми ҳамлаҳои MITM мебошад. Ба гуфтаи таҳиягарони Firefox, дар шароити муосир барои истифодаи FTP ба ҷои HTTPS барои зеркашии захираҳо ҳеҷ асосе вуҷуд надорад. Илова бар ин, рамзи дастгирии FTP-и Firefox хеле кӯҳна аст, мушкилоти нигоҳдорӣ дорад ва таърихи ошкор кардани шумораи зиёди осебпазириҳо дар гузашта дорад.
  • Ҳангоми захира кардани саҳифа дар формати PDF (опсияи "Чоп ба PDF"), дар ҳуҷҷат гиперҳаволаҳои корӣ нигоҳ дошта мешаванд.
  • Тугмаи "Кушодани тасвир дар ҷадвали нав" дар менюи контекстӣ барои кушодани тасвир дар ҷадвали замина аз нав тарҳрезӣ шудааст (қаблан, пас аз пахш кардан шумо фавран ба ҷадвали нав бо тасвир мерафтед, аммо ҳоло ҷадвали кӯҳна фаъол боқӣ мемонад).
  • Корҳо оид ба беҳтар кардани иҷрои таъминоти нармафзор дар системаи композитинги WebRender анҷом дода шуданд, ки барои иҷрои амалиёти ҷамъбастӣ дар унсурҳои саҳифа шадерҳоро истифода мебарад. Барои аксари системаҳое, ки кортҳои видеоии кӯҳна ё драйверҳои графикии мушкил доранд, системаи таркибии WebRender ҳолати намоиши нармафзорро фаъол кардааст (gfx.webrender.software=true дар about:config).
  • Сохтаҳо барои платформаи Windows кафолат медиҳанд, ки навсозиҳо дар замина истифода мешаванд, ҳатто вақте ки Firefox кор намекунад.
  • Имконияти истифодаи сертификатҳои муштарӣ, ки дар аломатҳои сахтафзор ё мағозаҳои сертификати системаи амалиётӣ нигоҳ дошта мешаванд, барои тасдиқи аутентификатсия амалӣ карда шудааст.
  • Дастгирии як гурӯҳи сарлавҳаҳои HTTP Metdata Fetch (Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site ва Sec-Fetch-User) амалӣ карда шуд, ки ба шумо имкон медиҳад, ки метамаълумоти иловагӣ дар бораи хусусияти дархост фиристед (дархости байнисоҳавӣ, дархост тавассути теги img, дархост бе амали корбар оғоз шудааст ва ғ.) бо мақсади андешидани чораҳо дар сервер барои муҳофизат аз намудҳои муайяни ҳамла. Масалан, аз эҳтимол дур нест, ки истинод ба коркардкунандаи интиқоли пул тавассути теги img муайян карда шавад, аз ин рӯ чунин дархостҳоро бидуни интиқол ба барнома баста кардан мумкин аст.
  • JavaScript дастгирии аломатгузории усулҳо ва майдонҳои синфро ҳамчун хусусӣ амалӣ мекунад, ки пас аз он дастрасӣ ба онҳо танҳо дар дохили синф кушода мешавад. Барои қайд кардан, шумо бояд пеш аз ном бо аломати "#" гузоред: class ClassWithPrivateField { #privateField; статикӣ #PRIVATE_STATIC_FIELD; #privateMethod() { баргардонидани "салом ҷаҳон"; } }
  • Хусусияти dayPeriod ба созандаи Intl.DateTimeFormat илова карда шудааст, ки ба шумо имкон медиҳад, ки вақти тахминии рӯзро (субҳ, шом, нисфирӯзӣ, шаб) намоиш диҳед.
  • Дар JavaScript объектҳои Array, String ва TypedArray усули at()-ро амалӣ мекунанд, ки ба шумо имкон медиҳад индексатсияи нисбӣ (мавқеи нисбӣ ҳамчун индекси массив муайян карда мешавад), аз ҷумла нишон додани арзишҳои манфии нисбӣ ба охир (масалан, "arr.at(-1)" унсури охирини массивро бармегардонад).
  • Дастгирии иловагии хосиятҳои WheelEvent - WheelEvent.wheelDelta, WheelEvent.wheelDeltaX ва WheelEvent.wheelDeltaY, ки мутобиқатро бо баъзе саҳифаҳои кӯҳна, ки пас аз тарҳрезии охирини WheelEvent гум шуда буданд, барқарор мекунад.
  • Canvas API усули createConicGradient()-ро дар интерфейси CanvasRenderingContext2D амалӣ мекунад, ки ба шумо имкон медиҳад градиентҳоеро эҷод кунед, ки дар атрофи як нуқта дар координатаҳои муайяншуда ташаккул меёбанд (илова бар градиентҳои хатӣ ва радиалии қаблан дастрас).
  • Дастгирии иловашуда барои схемаи протоколи URI "matrix", ки мумкин аст дар коркардкунандагони Navigator.registerProtocolHandler() ва protocol_handlers истифода шавад.
  • Дар асбобҳо барои таҳиягарони веб, дар панели пайгирии посухҳои сервери шабакавӣ (Ҷавоб), пешнамоиши шрифтҳои зеркашида амалӣ карда мешавад.
    Нашри Firefox 90

Манбаъ: opennet.ru

Илова Эзоҳ