Firefox 113 чыгарылышы

Firefox 113 веб-браузери чыгарылып, узак мөөнөттүү колдоо тармагын жаңыртуу түзүлдү - 102.11.0. Firefox 114 бутагы бета тестирлөө стадиясына которулду, анын чыгарылышы 6-июнга пландаштырылган.

Firefox 113деги негизги инновациялар:

  • Киргизилген издөө сурамынын дарек тилкесинде дисплейи издөө системасынын URL дарегин көрсөтүүнүн ордуна иштетилген (б.а., ачкычтар дарек тилкесинде киргизүү процессинде гана эмес, ошондой эле издөө системасына жетүү жана издөө натыйжалары менен байланышкан издөө натыйжалары көрсөтүлгөндөн кийин көрсөтүлөт. киргизилген баскычтар). Өзгөртүү даректер фондунан издөө системаларына киргенде гана колдонулат. Эгер суроо издөө системасынын веб-сайтына киргизилсе, URL дарек тилкесинде көрсөтүлөт. Издөө ачкыч сөздөрүн дарек тилкесинде калтыруу квалификациялуу издөө сурамдарын жөнөтүүнү жеңилдетет, анткени натыйжаларды көрүп жатканда киргизүү аймагына чейин сыдыруунун кереги жок.
     Firefox 113 чыгарылышы

    Бул жүрүм-турумду көзөмөлдөө үчүн издөө жөндөөлөр бөлүмүндө (about:preferences#search) жана about:config параметринде “browser.urlbar.showSearchTerms.featureGate” өзгөчө вариант сунушталат.

     Firefox 113 чыгарылышы
  • Издөө сунуштарынын ылдый түшүүчү тизмесине контексттик меню кошулду, ал "..." баскычын басканда көрсөтүлөт. Меню серептөө таржымалыңыздан издөө сурамдарын жок кылуу жана демөөрчүлүк шилтемелерди көрсөтүүнү өчүрүү мүмкүнчүлүгүн берет.
     Firefox 113 чыгарылышы
  • "Сүрөт ичиндеги сүрөт" видео көрүү режиминин жакшыртылган ишке ашырылышы сунушталды, анда 5 секунд алдыга жана артка жылдыруу баскычтары, терезени толук экранга тез кеңейтүү баскычы жана индикатору менен алдыга жылдыргыч. видеонун орду жана узактыгы кошулду.
     Firefox 113 чыгарылышы
  • Жеке серептөө режиминде серептөөдө, үчүнчү тараптын кукилерин бөгөттөө жана чыкылдатууга көз салуу кодунда колдонулган браузердин сактагычын изоляциялоо күчөтүлдү.
  • Каттоо формаларында сырсөздөрдү толтурууда автоматтык түрдө түзүлгөн сырсөздөрдүн ишенимдүүлүгү жогорулады, эми аларды түзүүдө атайын белгилер колдонулат.
  • AV1 видео коддоо форматынан кадр ичиндеги кысуу технологияларын колдонгон AVIF (AV1 Image Format) сүрөт форматын ишке ашыруу анимацияланган сүрөттөргө (AVIS) колдоону кошту.
  • Мотор мүмкүнчүлүгү чектелген адамдар үчүн технологияларды колдоо үчүн кайра иштелип чыккан (жетилүү кыймылдаткычы). Экранды окугучтар, бир жолу кирүү интерфейстери жана жеткиликтүүлүк алкактары менен иштөөдө майнаптуулук, жооп берүү жана туруктуулук кыйла жакшырды.
  • Chromium кыймылдаткычына негизделген Safari жана браузерлерден кыстармаларды импорттоодо, кыстармалар менен байланышкан фавикондорду импорттоо үчүн колдоо ишке ашырылган.
  • GPU менен өз ара аракеттенүүчү процесстер үчүн Windows платформасында колдонулган кумдук обочолонуу күчөтүлдү. Windows системалары үчүн Microsoft Outlook'тун мазмунун сүйрөп жана таштоо мүмкүнчүлүгү ишке ашырылган. Windows үчүн түзүмдөрүндө, беттин аягынан ары сыдырууга аракет кылып жатканда, демейки боюнча созулган визуалдык эффект иштетилет.
  • macOS платформасы үчүн түзүлөт Firefox контексттик менюсунан түз эле Кызматтар субменюсуна кирүү мүмкүнчүлүгүн берет.
  • Worklet интерфейсин колдонгон скрипттер (редерингдин жана аудио иштетүүнүн төмөнкү деңгээлдеги этаптарына жетүүнү камсыз кылган Web Workers программасынын жөнөкөйлөштүрүлгөн версиясы) эми JavaScript модулдарын “импорттоо” туюнтмасын колдонуу менен импорттоо үчүн колдоого ээ.
  • CSS Color Level 4 спецификациясында аныкталган color(), lab(), lch(), oklab() жана oklch() функцияларын колдоо демейки боюнча иштетилген, sRGB, RGB, HSL, HWB, түстү аныктоо үчүн колдонулат, LHC жана LAB түс мейкиндиктери.
  • Color-mix() функциясы CSSке кошулду, бул сизге берилген пайыздын негизинде каалаган түс мейкиндигинде түстөрдү аралаштырууга мүмкүндүк берет (мисалы, 10% көктү акка кошуу үчүн "color-mix (srgb, көк) белгилесеңиз болот. 10%, ак);").
  • Жеке элементтер үчүн түстөрдү мажбурлап чектөөнү өчүрүү үчүн, аларга толук CSS түсүн башкаруу мүмкүнчүлүгүн калтыруу үчүн "мажбурланган түстү жөндөө" CSS касиети кошулду.
  • CSS медиа сурамына (@media) "скрипт" колдоону кошту, бул скрипттерди аткаруу мүмкүнчүлүгүнүн бар экендигин текшерүүгө мүмкүндүк берет (мисалы, CSSте JavaScript колдоосу иштетилгенин аныктоого болот).
  • Негизги "An+B" функциясын аткаруудан мурун кошумча элементтерди алдын ала чыпкалоо үчүн селекторду алууга мүмкүнчүлүк берүү үчүн ":nth-child(an + b)" жана ":nth-last-child()" жаңы псевдокласс синтаксиси кошулду. алар боюнча тандоо логикасы.
  • gzip жана deflate форматтарында маалыматтарды кысуу жана ачуу үчүн программалоо интерфейсин камсыз кылган Compression Streams API кошулду.
  • Көрсөтүү контекстин баштапкы абалына кайтаруу үчүн иштелип чыккан CanvasRenderingContext2D.reset() жана OffscreenCanvasRenderingContext2D.reset() ыкмаларына колдоо кошулду.
  • Башка браузерлерде ишке ашырылган кошумча WebRTC функцияларына колдоо кошулду: RTTCMediaSourceStats, RTCPeerConnectionState, RTCPeerConnectionStats (“тең туташуу” RTCStatsType), RTCRtpSender.setStreams() жана RTCSctpTransport.
  • МозRTCPeerConnection, mozRTCIceCandidate жана mozRTCSessionDescription WebRTC Firefox үчүн атайын WebRTC функциялары алынып салынды, алар көптөн бери эскирген. Эскирген CanvasRenderingContext2D.mozTextStyle атрибуту алынып салынды.
  • Веб-иштеп чыгуучулар үчүн куралдар JavaScript мүчүлүштүктөрдү оңдоочу файлды издөө функциясынын мүмкүнчүлүктөрүн кеңейтти. Издөө тилкеси стандарттык каптал тилкесине жылдырылды, бул скрипттерди түзөтүүдө натыйжаларды көрүүгө мүмкүндүк берет. Node_modules каталогунан кичирейтилген натыйжаларды жана натыйжаларды көрсөтүү камсыздалган. Демейки боюнча, этибарга алынбаган файлдардагы издөө натыйжалары жашырылган. Маскалар боюнча издөөнү колдоо жана издөөдө модификаторлорду колдонуу мүмкүнчүлүгү кошулду (мисалы, символдордун абалын эске албастан издөө же кадимки туюнтмаларды колдонуу үчүн).
  • HTML файлдарын көрүү интерфейси орнотулган JavaScript коду үчүн визуалдык форматтоо режимин (жакшы басып чыгаруу) камтыйт.
  • JavaScript мүчүлүштүктөрдү оңдоочу скрипт файлдарын жокко чыгарууга мүмкүндүк берет. Код файлдары үчүн көрсөтүлгөн контексттик менюга "Скриптти жокко чыгарууну кошуу" опциясы кошулду, анын жардамы менен сиз скрипти бар файлды компьютериңизге жүктөп алып, аны түзөтө аласыз, андан кийин бул түзөтүлгөн скрипт баракты иштетүүдө колдонулат, жада калса кайра жүктөлгөндөн кийин.
     Firefox 113 чыгарылышы
  • Android версиясында:
    • Демейки боюнча, AV1 форматында видео чечмелөөнүн аппараттык тездетилиши иштетилген, эгерде бул колдоого алынбаса, программалык декодер колдонулат.
    • Canvas2D растеризациясын тездетүү үчүн GPU колдонуу иштетилди.
    • Камтылган PDF көрүүчүнүн интерфейси жакшыртылды, ачык PDF файлдарын сактоо жөнөкөйлөштүрүлдү.
    • Пейзаждык экран режиминде видеону ойнотуу көйгөйү чечилди.

Инновациялардан жана мүчүлүштүктөрдү оңдоодон тышкары, Firefox 113 41 кемчиликти оңдогон. 33 алсыздык кооптуу деп белгиленген, анын ичинен 30 алсыздык (CVE-2023-32215 жана CVE-2023-32216 астында чогултулган) буфердин толуп кетиши жана мурдатан бошоп калган эстутумдун аймактарына жетүү сыяктуу эстутум көйгөйлөрүнөн келип чыккан. Мүмкүн, бул көйгөйлөр атайын иштелип чыккан баракчаларды ачууда чабуулчунун кодунун аткарылышына алып келиши мүмкүн. CVE-2023-32207 аялуулугу алдамчы мазмунду каптап (clickjacking) ырастоо баскычын басууга мажбурлоо аркылуу уруксат сурамынан өтүүгө мүмкүндүк берет. CVE-2023-32205 аялуулугу серепчи эскертүүлөрүн калкыма терезе аркылуу жашырууга мүмкүндүк берет.

Firefox 114 бета версиясы HTTPS өзгөчө тизмеси аркылуу DNSти башкаруу үчүн колдонуучу интерфейсин камтыйт. "HTTPS аркылуу DNS" жөндөөлөрү "Купуялык жана коопсуздук" бөлүмүнө жылдырылды. Кыстармаларды түздөн-түз "Белгилер" менюсунан издөөгө болот. Кыстармалар менюсун ачуу баскычын эми куралдар панелинде жайгаштырса болот. Тарых, китепкана же Колдонмо менюсунда "Издөө тарыхын" тандоодо жергиликтүү серептөө таржымалын тандап издөө мүмкүнчүлүгү кошулду.

Source: opennet.ru

Комментарий кошуу