Нашри Firefox 71

сурат гирифт озод браузери веб Firefox 71, инчунин версияи мобилӣ Firefox 68.3 барои платформаи Android. Илова бар ин, навсозӣ тавлид шудааст филиалҳо бо дастгирии дарозмуддат 68.3.0. Ба наздикӣ ба саҳна меояд санҷиши бета Филиали Firefox 72 ба кор медарояд, ки барориши он 7 январ дар назар аст (лоиҳа мегузарад барои 4 ҳафтаи нав давраи рушд).

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

  • Пешниҳод шудааст интерфейси нав барои саҳифаи "about:config", ки веб саҳифаи хидматрасоние мебошад, ки дар дохили браузер кушода мешавад, ки бо HTML, CSS ва JavaScript навишта шудааст. Элементҳои саҳифаро бо муш худсарона интихоб кардан мумкин аст (аз ҷумла якчанд сатр якбора) ва бе истифодаи менюи контекстӣ дар буфер ҷойгир карда шаванд. Сатри ҷустуҷӯи боло нигоҳ дошта шуд ва васеъ карда шуд, то тағирёбандаҳои навро дар бар гирад. Илова бар ин, дастгирии ҷустуҷӯ тавассути механизми стандартӣ амалӣ карда шудааст, ки он инчунин барои ҷустуҷӯ дар саҳифаҳои муқаррарӣ бо ҷустуҷӯи қадам ба қадам мувофиқатҳо истифода мешавад.

    Нашри Firefox 71

    Барои ҳар як танзимот тугмае илова карда шудааст, ки ба шумо имкон медиҳад тағирёбандаҳоро бо арзишҳои мантиқӣ (ҳақиқӣ/дурӯғ) тағир диҳед ё сатр ва тағирёбандаҳои рақамиро таҳрир кунед. Барои арзишҳои аз ҷониби корбар ивазшуда тугма барои баргардонидани тағирот ба арзиши пешфарз илова карда шудааст.

    Нашри Firefox 71

    Пас аз кушодани about:config, ба таври нобаёнӣ ҷузъҳо нишон дода намешаванд ва танҳо сатри ҷустуҷӯ намоён аст ва барои дидани тамоми рӯйхат шумо бояд тугмаи "Намоиши ҳама" -ро пахш кунед. Ба Танзимотҳо илова кард имконоти "general.aboutConfig.enable", имкон медиҳад барқарор кардани дастрасӣ ба саҳифаи about:config, агар он дар марҳилаи сохтани ихтиёрӣ ғайрифаъол шуда бошад;

    Нашри Firefox 71

  • чалб карда шудааст ба таври нобаёнӣ, интерфейси нав барои дидани сертификатҳои TLS, ки тавассути саҳифаи хидматрасонии "дар бораи: сертификат" ва менюи "Асбобҳо > Маълумоти саҳифа > Амният > Намоиши сертификат" дастрас аст. Татбиқи интерфейси дидани сертификатҳо бо истифода аз JavaScript ва технологияҳои стандартии веб пурра аз нав навишта шуда, инчунин ба услуби Firefox Quantum мутобиқ карда шудааст. Агар қаблан барои дидани сертификатҳо равзанаи алоҳида кушода шуда бошад, ҳоло маълумот дар ҷадвал дар шакли ба замимаҳо хотиррасон карда мешавад. Албатта чизе.

    Нашри Firefox 71

  • Модернизатсияшуда тарҳи сатри суроғаҳо. Тағйироти аз ҳама намоён ин дур шудан аз намоиш додани рӯйхати тавсияҳо дар тамоми паҳнои экран ба манфиати равзанаи афтанда ба таври равшан қайдшуда буд. Тағйироти пешниҳодшуда таҳияи татбиқи нави сатри суроғаи Quantum Bar, ки дар Firefox 68 пайдо шудааст ва бо навиштани пурраи код тавсиф мешавад, XUL/XBL-ро бо API-и стандартӣ иваз мекунад. Дар марҳилаи аввал, тарҳи Quantum Bar сатри суроғаҳои кӯҳнаро комилан такрор кард ва тағирот танҳо бо коркарди дохилӣ маҳдуд буданд. Холо кори бехтар намудани намуди зохир шуруъ карда шудааст. Тағиротҳо дар айни замон бо нобаёнӣ ғайрифаъол шудаанд ва фаъолсозӣ тавассути танзимоти "browser.urlbar.megabar" дар about:config талаб карда мешаванд.

    Нашри Firefox 71

  • Илова карда шуд дастгирӣ ба кор андохтани браузер дар реҷаи интернет-киоск, ки бо нишон додани опсияи "-киоск" дар сатри фармон фаъол мешавад ва ба қобилияти кор танҳо дар ҳолати пурраи экран оварда мерасонад. Намоиши идоракунии интерфейс, поп-апҳо, менюҳои контекстӣ ва нишондиҳандаҳои ҳолати боркунии саҳифа (намоиши истинодҳо ва URL-и ҷорӣ) баста шудааст. Вуруди клавиатура ба таври ҷиддӣ маҳдуд аст, масалан, коркарди калидҳои Alt ва Ctrl ғайрифаъол аст, ки ба шумо аз баромадан аз браузер, гузаштан ба замимаи дигар ё кушодани сайти дигар монеъ мешавад. Режимро барои ташкили кори терминалҳои мухталифи мустақил, стендҳои таблиғотӣ, панелҳои намоишӣ ва дигар системаҳое истифода бурдан мумкин аст, ки бо кор бо як вебсайт/барномаҳои веб маҳдуданд.
  • Дар замимаи система, ки бо браузер дохил карда шудааст Бо роҳи қулф (қаблан илова ҳамчун Lockbox расонида шуда буд), ҳадия Интерфейси "about:logins" барои идоракунии паролҳои захирашуда, шинохти зердомен ҳангоми пуркунии автоматии варақаҳои вуруди парол пайдо шуд. Огоҳиҳои Firefox Monitor дар бораи ҳисобҳои осебдида низ барои корбароне, ки хонандагони экран доранд, амалӣ карда шудаанд.
  • Сохтаҳо барои Windows, Linux ва macOS декодери аслии MP3-ро истифода мебаранд.
  • Огоҳиҳо дар бораи бастани код барои истихроҷи cryptocurrency ба ҳолати пешрафтаи зидди пайгирӣ илова карда шуданд. Панел ҳангоми пахш кардани нишона аз тасвирҳои сипар дар сатри суроғаҳо нишон дода мешавад, ки ҳисобкунаки трекерҳои басташударо нишон медиҳад.
  • Барои корбарони Windows, қобилияти дидани видео дар реҷаи тасвир дар расм ба таври нобаёнӣ фаъол аст ва ба шумо имкон медиҳад, ки видеоро дар шакли равзанаи шинокунанда ҷудо кунед, ки ҳангоми паймоиш дар браузер намоён боқӣ мемонад. Барои дар ин реҷа дидан лозим аст, ки ба лавҳаи асбоб ё дар менюи контекстие, ки ҳангоми пахши рости видео пайдо мешавад, клик кунед, "Тасвир дар расм" -ро интихоб кунед (дар YouTube, ки коркардкунандаи менюи контекстии худро иваз мекунад, шумо бояд рост- ду маротиба клик кунед ё бо пахш кардани тугмаи Shift пахш кунед). Дар системаҳои ғайри Windows, дастгирии режимро дар about:config бо истифода аз имконоти "media.videocontrols.picture-in-picture.enabled" фаъол кардан мумкин аст.
  • Ба амал бароварда шуд дастгирии тарҳбандии бисёрқабати лонашудаи унсурҳои саҳифа (CSS Grid Сатҳи 2), ки чандирии сохтани тарҳҳои саҳифаҳои ба шабака мувофиқро тавассути таъмини қобилияти муайян кардани унсурҳои кӯдакона, ки ба ячейкаҳои волидайн пайваст шудаанд (ҷой додани шабакаи алоҳида дар дохили ячейка) ба таври назаррас беҳтар мекунад. Шабакаҳои дохилшуда бо истифода аз арзиши "зершабакаи" дар хосиятҳои " grid-template-columns" ва " grid-template-rows ". Дастгирии шабакаҳои лона низ ба ҳолати бозрасии DevTools Grid Inspector илова карда шудааст.
  • Амвол ба CSS илова карда шуд сутун-фосила, имкон медиҳад, ки элемент ҳама сутунҳоро фаро гирад.
  • Дар моликияти CSS клипи роҳ қобилияти муайян кардани минтақаи маҳдудкунандаи намоён, ки бо истифода аз функсия муайян карда шудааст, илова карда шуд роҳ () в формат Нақшаи SVG.
  • Илова карда шуд қобилияти ба назар гирифтани коэффисиенти таносуби тарафҳо, ки тавассути моликият муайян карда мешавад таносуби тарафҳо, барои атрибутҳои HTML "баландӣ" ва "паҳно" дар теги img.
  • Усул ба JavaScript илова карда шудааст Promise.allSettled(), ки танҳо ваъдаҳои аллакай иҷрошуда ё радшударо бе назардошти ваъдаҳои интизоршуда бармегардонад (ба шумо имкон медиҳад, ки пеш аз иҷро кардани рамзи дигар натиҷаи иҷроро интизор шавед).
  • Синфи амалӣ MathMLElement (қаблан танҳо синф дода мешуд элемент), муайян кардани унсурҳо дар қайд MathML. Инчунин дарахти мувофиқи MathML DOM илова карда шудааст, ки бо он шумо метавонед mathmlEl.style ва коркардкунандагони рӯйдодҳои глобалиро истифода баред.
  • Ба DOM конструктор илова карда шуд StaticRange() барои сохтани объекти StaticRange, ки як қисми мундариҷаи DOM-ро намояндагӣ мекунад.
  • API иловашуда Сессияи ВАО, ки асбобҳоро барои танзими блок бо маълумот дар бораи бозӣ кардани мундариҷаи мултимедиявӣ дар минтақаи огоҳӣ таъмин мекунад. Тавассути ин API, як барномаи веб метавонад на танҳо огоҳиномаро дар бораи оғози навохтани суруди нав нишон диҳад, балки инчунин назоратро аз минтақаи огоҳӣ ё тавассути интерфейси муҳофизи экран ташкил кунад, масалан, тугмаҳоро барои таваққуф, ҳаракат дар ҷараёни ҷараён ҷойгир кунед, ё ба суруди навбатӣ гузаред.
  • Дар API барои таҳиягарони иловагӣ такмил дода шуд коркарди хатогиҳо ҳангоми боркунии маълумот. Тирезаҳои поп-ап, ки тавассути замимаҳо тавассути занги windows.create кушода мешаванд, акнун ба ҷои URL-и изофӣ ("moz-extension://") номи изофаро нишон медиҳанд.
  • WebGL ҳоло васеъкуниро дастгирӣ мекунад OVR_мултинамо2, ки ба шумо имкон медиҳад, ки якбора бо як занг ба якчанд портҳои намоишӣ пешниҳод кунед (масалан, барои баромади стерео дар WebXR муфид);
  • Интерфейси санҷиши фаъолияти шабака қобилияти таҳлили марҳилаҳои коркарди дархости шабакаро бо намоиши алоҳидаи вақти ҳалли DNS, таъсиси пайвастшавӣ, ирсоли маълумот ва гирифтани посух дар бар мегирад. Маълумот тавассути ҷадвали нави вақт дар панели тарафи рост таъмин карда мешавад.

    Нашри Firefox 71

  • Дар интерфейси пайгирии фаъолияти шабакавии пешфарз фурӯзон режим барои тафтиши пайвастҳои WebSocket бо қобилияти таваққуф кардани пайвастҳои фаъол.

    Нашри Firefox 71

  • Ба мониторҳои шабакавӣ илова карда шудааст дастгирӣ ҷустуҷӯи пурраи матн дар мақомоти дархост/ҷавоб, кукиҳо ва сарлавҳаҳо ва инчунин амалӣ карда мешавад имконият бастани боркунии URL-ҳои муайян тавассути илова кардани филтрҳо бо ниқобҳои зарурӣ.

    Нашри Firefox 71

  • Дар веб консол амалӣ карда мешавад режими бисёрсатрӣ таҳриркунӣ, ки ба шумо имкон медиҳад конструксияҳои JavaScript-ро, ки ба чанд сатр тақсим шудаанд, ворид кунед ва онҳоро на бо пахшкунии Enter, балки бо пахш кардани тугмаи Иҷро кунед. Режим ҳамчун панели паҳлӯӣ тарҳрезӣ шудааст, ки пас аз пахш кардани тасвири "панелҳои тақсимшуда" дар тарафи рости майдони вуруд ё тавассути миёнабури клавиатураи Ctrl+B намоиш дода мешавад.

    Нашри Firefox 71

  • Debuger JavaScript таъмин менамояд пешнамоиш арзишҳои тағирёбандаҳо дар ҷои истифодаи онҳо дар код, амалӣ карда мешавад гузаронидани сабти рӯйдодҳо ва қобилияти хомӯш карданро илова кард блоки поп-ап бо нуқтаҳои танаффус (devtools.debugger.features.overlay дар бораи: config).

    Нашри Firefox 71

  • Навсозии ислоҳкунандаи Firefox 68.2 барои Android омода шудааст. Ёдовар мешавем, ки ташаккули релизҳои нави муҳими Firefox барои Android қатъ шудааст. Барои иваз кардани Firefox барои Android, бо номи рамзи Fenix ​​(ҳамчун тақсим карда мешавад Пешнамоиши Firefox) рушд карда истодааст браузери нав барои дастгоҳҳои мобилӣ бо истифода аз муҳаррики GeckoView ва маҷмӯи китобхонаҳои Mozilla Android Components.

    Коҳиши шумораи осебпазирии интиқодӣ ба он вобаста аст, ки мушкилоти хотира, аз қабили фаромадани буфер ва дастрасӣ ба минтақаҳои хотираи аллакай озодшуда ҳоло ҳамчун хатарнок қайд карда шудаанд, аммо муҳим нестанд. Нашри нав 13 мушкилоти шабеҳро ҳал мекунад, ки эҳтимолан ҳангоми кушодани саҳифаҳои махсус таҳияшуда ба иҷро шудани рамзи ҳамла оварда мерасонад.

Илова ба навоварӣ ва ислоҳи хатогиҳо, Firefox 71 ислоҳ шудааст 26 осебпазирӣ, ки аз он 17 (дар зери CVE-2019-17013 и CVE-2019-17012) ҳамчун эҳтимолан қодир ба иҷроиши коди ҳамлакунанда ҳангоми кушодани саҳифаҳои махсус тарҳрезишуда нишон дода шудаанд. Ҷолиби диққат аст, ки мушкилоти хотира, ба монанди фаромадани буфер ва дастрасӣ ба минтақаҳои хотираи аллакай озодшуда ҳоло ҳамчун хатарнок қайд карда мешаванд, аммо муҳим нестанд.

Манбаъ: opennet.ru

Илова Эзоҳ