Нашри Firefox 77

Браузери веб бароварда шуд Firefox 77, инчунин версияи мобилӣ Firefox 68.9 барои платформаи Android. Илова бар ин, навсозӣ тавлид шудааст филиалҳо бо дастгирии дарозмуддат 68.9.0. Ба наздикӣ ба саҳна меояд санҷиши бета Филиали Firefox 78 мегузарад, ки нашри он 30 июн ба нақша гирифта шудааст.

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

  • Илова карда шуд саҳифаи нави хидматрасонии "дар бораи: сертификат" барои дастрасӣ ба интерфейси дарунсохт барои дидани сертификатҳо. Дар интерфейс шумо метавонед рӯйхати шаҳодатномаҳои реша ва захирашударо намоиш диҳед, тафсилоти ҳар як сертификатро бинед ва сертификатҳои содиротӣ (дастгирии воридот ҳанӯз дастрас нест).
    Нашри Firefox 77

  • Дастгирии таҷрибавӣ барои формати тасвири AVIF (AV1 Image Format), ки технологияҳои фишурдасозии дохили чаҳорчӯбаро аз формати рамзгузории видеои AV1 истифода мебарад (аз Firefox 55 сар карда дастгирӣ карда мешавад). Барои фаъол кардани AVIF дар about:config варианти image.avif.enabled мавҷуд аст. Контейнер барои паҳн кардани маълумоти фишурдашуда дар AVIF комилан ба HEIF шабоҳат дорад. AVIF ҳам тасвирҳоро дар HDR (Дипазони баланди динамикӣ) ва фазои рангаи васеъ ва инчунин дар диапазони стандартии динамикӣ (SDR) дастгирӣ мекунад.
  • Васеъ карда шудааст рақами системаҳо ки барои он системаи композитсия фаъол аст WebRender, ки дар Rust навишта шудааст ва ба шумо имкон медиҳад, ки суръати намоишро ба таври назаррас афзоиш диҳед ва сарбории CPU-ро кам кунед. WebRender амалиёти пешниҳоди мундариҷаи саҳифаро ба тарафи GPU медиҳад, ки тавассути шейдерҳои дар GPU коркунанда амалӣ карда мешаванд. WebRender ҳоло аст фурӯзон дар бораи тачхизот бо Intel Skylake GT1, AMD Raven Ridge, AMD Evergreen APUs ва дар ноутбукҳо бо кортҳои графикии NVIDIA бо Windows 10. Барои маҷбуран дар бораи:config фаъол кардан, шумо бояд танзимоти “gfx.webrender.all” ва “gfx.webrender.enabled”-ро фаъол созед ё Firefox-ро иҷро кунед. бо тағирёбандаи муҳити муқарраршуда MOZ_WEBRENDER=1.
  • Дар сатри суроғаҳо такмил дода шудааст таҳлили ибораҳои ҷустуҷӯ. Калимаҳои дорои нуқта ҳоло барои муошират бо онҳо арзёбӣ мешаванд доменҳои ҷорӣ (масалан, қаблан ворид кардани калидҳо ба мисли "test.log" на ба ҷустуҷӯ, балки ба кӯшиши кушодани сайт оварда расонид ва ворид кардани "data:url" бо фосила ва аломати савол ба ҷустуҷӯ оварда расонд, на зеркашӣ кунед).
  • Илова карда шуд дастгирӣ ваколатҳои ихтиёрӣ, дархосте, ки дар изофаҳо ҳангоми насб ё навсозии илова огоҳинома дар бораи тасдиқи ҳуқуқҳои нав намедиҳад, аммо вақте ки изофа бевосита ба амалиёте, ки ҳуқуқҳои баландро талаб мекунад, нишон дода мешавад. Иҷозатҳое, ки метавонанд ҳамчун ихтиёрӣ эълон карда шаванд, дорои идоракунии, devtools, browsingData, pkcs11 мебошанд.
    прокси ва сессия. Ҳавасмандии илова кардани иҷозатҳои ихтиёрӣ хоҳиши кам кардани сарбории корбарон ҳангоми навсозии изофаҳо ва фароҳам овардани қобилияти навсозии илова бе тасдиқи иҷозатҳо мебошад (қаблан, агар корбар бо иҷозатҳо розӣ набошад, илова навсозӣ нашудааст).

  • Барои корбарони Бритониё дар саҳифаи нав дохил карда шудааст Намоиши мундариҷаи аз ҷониби хидмати Pocket тавсияшуда. Саҳифаҳои қаблан монанд нишон дод танҳо барои корбарон аз ИМА, Канада ва Олмон. Фардикунонии марбут ба интихоби мундариҷа аз ҷониби муштарӣ ва бидуни интиқоли маълумоти корбар ба шахсони сеюм анҷом дода мешавад (тамоми рӯйхати истинодҳои тавсияшуда барои рӯзи ҷорӣ ба браузер бор карда мешавад, ки дар паҳлӯи корбар дар асоси маълумоти таърихи дидан ҷойгир карда шудааст. ). Бояд қайд кард, ки блокҳое, ки аз ҷониби сарпарастон пардохта мешаванд, танҳо дар ИМА нишон дода мешаванд ва ба таври равшан ҳамчун таблиғ қайд карда мешаванд; мақолаҳои таблиғотӣ дар дигар кишварҳо ҳанӯз истифода намешаванд. Барои хомӯш кардани мундариҷаи тавсияшудаи Pocket, мавҷуд аст танзим дар конфигуратор (Firefox Content Home/Recommended by Pocket) ва опсияи "browser.newtabpage.activity-stream.feeds.topsites" дар бораи: config.

    Нашри Firefox 77

  • Дар конфигуратор, дар блоки афтанда усулҳои бастани кукиҳо дар қисмати танзимоти бастани пайгирии ҳаракат илова намуд як ҷузъи нав барои ҷудокунии динамикии кукиҳо аз рӯи домен дар сатри суроғаҳо («Изолятсияи динамикии ҳизби аввал", вақте ки замимаҳои шахсии шумо ва тарафи сеюм дар асоси домени пойгоҳи сайт муайян карда мешаванд). Дар about:config, интерфейс тавассути танзимоти "browser.contentblocking.reject-and-isolate-cookies.preferences.ui.enabled" ё мустақиман "network.cookie.cookieBehavior = 5" фаъол карда мешавад.

    Нашри Firefox 77

  • Барои осон кардани паймоиш дар дастгоҳҳои экрани сенсорӣ афзуд пуркунӣ дар сатри хатчӯбҳо (ҳангоми кушодани ҷадвали нав, сатри суроғаҳои нави Megabar бо сатри хатчӯбҳо қисман ба ҳам мепайвандад ва барои клик ҷои кам мегузорад).
  • Ба амал бароварда шуд муколамаҳои нави модалӣ ба ҷадвалҳои инфиродӣ баста шудаанд ва тамоми интерфейсро манъ намекунанд. Барои назорат кардани он, ки ҳатмии муколама фаъол аст, имконоти "prompts.defaultModalType", "prompts.modalType.confirmAuth" ва "prompts.modalType.insecureFormSubmit" ба about:config илова карда шудаанд (1 - ҳатмӣ ба мундариҷа, 2 - ҳатмӣ ба ҷадвал). , 3 - пайвастшавӣ ба тиреза ).

    Нашри Firefox 77

  • Дар бораи: config илова кард танзимоти нав middlemouse.openNewWindow, ки бо он шумо метавонед истифодаи тугмаи миёнаи мушро барои кушодани истинод дар ҷадвали нав ғайрифаъол кунед.
  • Нобуд танзимоти browser.urlbar.update1.view.stripHttps (дастгирии танзими browser.urlbar.trimURLs нигоҳ дошта мешавад).
  • Аз муҳаррики Gecko комилан нест карда шудааст дастгирӣ
    Шабакаҳои XUL.

  • Бо нобаёнӣ, гардиши худкори тасвирҳои JPEG дар асоси маълумот аз Exif фаъол карда мешавад.
  • Танзимоти "browser.urlbar.oneOffSearches" хориҷ карда шуд. Барои пинҳон кардани тугмаҳои муҳаррикҳои ҷустуҷӯии алтернативӣ, ки ҳангоми ворид шудан дар суроға ё сатри ҷустуҷӯ пайдо мешаванд, шумо метавонед системаҳои ҷустуҷӯии дилхоҳро дар саҳифаи about:preferences#search интихоб кунед.

    Нашри Firefox 77

  • Матне, ки ба маҳдудияти "maxlength" мувофиқат намекунад, ҳангоми часбондан ба майдонҳо дигар бурида намешавад Ва .
  • Усули иловашуда String.prototype.replaceAll () (String#replaceAll), ки сатри навро бармегардонад (сатри аслӣ бетағйир мемонад), ки дар он ҳама мувофиқатҳо дар асоси намунаи додашуда иваз карда мешаванд. Намунаҳо метавонанд ниқобҳои оддӣ ё ибораҳои муқаррарӣ бошанд.
  • Барои намоиш додани арзиши нишонае, ки бо истифода аз атрибути "label" дар элемент нишон дода шудааст, фаъол карда шудааст агар мундариҷаи элемент холӣ бошад.
  • IndexedDB амволро амалӣ мекунад IDBCursor.request.
  • Илова карда шуд дастгирии тарҳбандии таҷрибавӣ Масалан дар контейнерҳои тор.
  • Ба Tools Developer илова кард панел барои арзёбии мушкилоти эҳтимолии мутобиқат бо браузерҳои гуногун (нишон медиҳад, ки кадом браузерҳо моликияти мушаххаси CSS-ро, ки ба унсури интихобшуда вобастаанд, дастгирӣ мекунанд). Ба воситаи танзимоти devtools.inspector.compatibility.enabled дар about:config фаъол карда шудааст.

    Нашри Firefox 77

  • Қисми калон илова карда шуд беҳбудиҳо дар ислоҳкунандаи JavaScript. Боркунӣ ва ислоҳи қадам ба қадам суръат мебахшад, истеъмоли хотира кам мешавад. Муқоисаи намуди рамзҳои гуногун (харитаи манбаъ) такмил дода шудааст, ки ба шумо имкон медиҳад, ки тағирёбандаҳоро аз рамзҳои ибтидоӣ ҳангоми ислоҳи модулҳои натиҷавӣ дидан кунед. Ҳангоми тағир додани хати интихобшуда тавассути клик дар равзанаи занги зангҳо ва оғоз кардани иҷрои қадам ба қадам (Step over, F10), debugger кодро то он даме, ки он ба сатри пас аз интихобшуда расид, иҷро мекунад. Меню ба панел (нишоначаи фишанг) илова карда шуд, ки дар айни замон танҳо як адад барои хомӯш кардани JavaScript мавҷуд аст. Имконияти муқаррар кардани нуқтаҳои шартӣ (нуқтаҳои мушоҳида) илова карда шуд, ки ҳангоми тағир додан ё хондани арзишҳои муайян иҷроро таваққуф мекунанд (қаблан ҳангоми хондан ва тағир додани алоҳида таваққуф кардан мумкин буд).

    Нашри Firefox 77

  • Ба панели интерфейс барои санҷиши фаъолияти шабака меню илова карда шуд, ки дорои функсияҳои идоракунии сабти ном (захираи сабти байни борҳои сайт, воридоти файли HAR, навиштани файли HAR) мебошад. Барои фаъол, ғайрифаъол ва нест кардани унсурҳои басташуда менюи контекстӣ ба панели блоки дархост илова карда шудааст.
    Нашри Firefox 77

  • Бастабандӣ Дастгирии FTP то Firefox 79 ба таъхир гузошта шуд, аммо имконот барои назорати фаъолияти FTP аллакай илова карда шудааст (network.ftp.enabled дар about:config).

Илова бар инноватсияҳо ва ислоҳи хатогиҳо дар Firefox 77 бартараф карда шуд 9 осебпазирӣ, ки 7-тои онҳо хатарнок мебошанд:

  • Чор осебпазирӣ (дар зери CVE-2020-12411 и
    CVE-2020-12409) аз сабаби мушкилоти хотира, ба монанди фаромадани буфер ва дастрасӣ ба минтақаҳои хотираи аллакай озодшуда ба вуҷуд меоянд. Эҳтимол, ин мушкилот метавонад ба иҷроиши рамзи ҳамлакунанда ҳангоми кушодани саҳифаҳои махсус тарҳрезишуда оварда расонад.

  • Осебпазирӣ
    CVE-2020-12406 аз сабаби набудани санҷиши намуд ҳангоми нест кардани объектҳои NativeTypes ба вуҷуд омадааст ва эҳтимолан метавонад барои иҷрои рамзи ҳамла истифода шавад.

  • Осебпазирии CVE-2020-12405 аз блоки хотираи "Истифода пас аз озод" дар SharedWorkerService ба вуҷуд омадааст ва эҳтимол бо сабаби садама маҳдуд аст.
  • Осебпазирии CVE-2020-12399 аз осебпазирии китобхонаи NSS ба ҳамлаи паҳлӯии канал вобаста аст. имкон медиҳад Дар асоси таҳлили фарқиятҳо дар вақти ҳисобкунӣ, калиди хусусии имзои рақамии DSA-ро барқарор кунед.

Манбаъ: opennet.ru

Илова Эзоҳ