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

Firefox 97 веб-браузери чыгарылды.Мындан тышкары, узак мөөнөттүү колдоо тармагын жаңыртуу түзүлдү - 91.6.0. Firefox 98 бутагы бета тестирлөө этабына өткөрүлдү, анын чыгарылышы 8-мартка пландаштырылган.

Негизги инновациялар:

  • Чектелген убакытка камтылган кошумча катары Firefox 18'те сунушталган 94 Colorway сезондук түс темаларынын мөөнөтү бүттү. Colorway темаларын колдонууну улантууга ниеттенген колдонуучулар аларды кошумчалар башкаргычында иштете алышат (about:addons).
  • Linux платформасынын ассамблеяларында басып чыгаруу үчүн PostScript документин түзүү мүмкүнчүлүгү алынып салынган (PostScript принтерлеринде басып чыгаруу жана PDFке сактоо мүмкүнчүлүгү сакталып калган).
  • Wayland 1.20 китепканалары менен түзүлүүчү көйгөйлөр оңдолду.
  • Өтмөктү башка терезеге жылдыргандан кийин чымчып чоңойтуу сенсордук экрандарда иштебей кала турган маселе чечилди.
  • Linux'тагы about:processes барагы CPU жүгүн аныктоонун тактыгын жакшыртты.
  • Кээ бир колдонуучу чөйрөлөрүндө, мисалы, элементардык OS 6да терезелер үчүн курч бурчтарды көрсөтүү маселеси чечилди.
  • Windows 11 платформасында сыдырма тилкесинин жаңы стилин колдоо кошулду.
  • MacOS платформасында тутумдук шрифттерди жүктөө жакшыртылды, бул кээ бир учурларда аны ачууну жана жаңы өтмөккө өтүүнү тездетти.
  • Android платформасынын версиясында жакында ачылган сайттар зыяраттардын тарыхында баса белгиленет. Үй бетте жакында кошулган кыстармалар үчүн сүрөттөрдү көрсөтүү жакшыртылды. Android 12 платформасында алмашуу буферинен шилтемелерди чаптоо маселеси чечилди.
  • Узундук жана узундук-пайыз түрлөрү менен CSS конструкциялары "капкак" жана "ic" бирдиктерин колдонууга мүмкүндүк берет.
  • @scroll-timeline CSS эрежеси жана animation-timeline CSS касиети үчүн колдоо кошулуп, AnimationTimeline API'деги анимация хронологиясын мүнөттөр же секунддардагы убакытка эмес, мазмунду сыдыруунун жүрүшүнө байланыштырууга мүмкүндүк берет.
  • Түстү жөндөө CSS касиети спецификация талап кылгандай, print-color-adjust деп өзгөртүлдү.
  • CSS демейки боюнча каскаддык катмарларды колдоону камтыйт, алар @layer эрежеси менен аныкталган жана CSS @import эрежеси аркылуу layer() функциясы аркылуу импорттолот.
  • Экрандагы мейкиндик сыдырма тилкеси үчүн кантип сакталганын көзөмөлдөө үчүн cscrollbar-gutter CSS касиети кошулду. Мисалы, сиз мазмундун сыдырышын каалабасаңыз, сыдырма тилкесин ээлөө үчүн чыгарууну кеңейте аласыз.
  • Marionette веб алкагында жакшыртылган шайкештик (WebDriver).
  • AnimationFrameProvider API DedicatedWorkerGlobalScope топтомуна кошулду, ал сизге requestAnimationFrame жана cancelAnimationFrame ыкмаларын өзүнчө веб жумушчуларында колдонууга мүмкүндүк берет.
  • AbortSignal.abort() жана AbortController.abort() методдору эми сигналды кайра коюунун себебин коюуга, ошондой эле AbortSignal.reason касиети аркылуу себебин окууга мүмкүнчүлүгү бар. Демейки боюнча, себеби AbortError.

Инновациялардан жана мүчүлүштүктөрдү оңдоодон тышкары, Firefox 97 42 кемчиликти оңдогон, анын 34ү кооптуу деп белгиленген. 33 аялуу (CVE-5-2022 боюнча 22764 жана CVE-29-2022 боюнча 0511) буфердин толуп кетиши жана мурунтан эле бошотулган эстутумдун аймактарына жетүү сыяктуу эстутум көйгөйлөрүнөн улам келип чыгат. Мүмкүн, бул көйгөйлөр атайын иштелип чыккан баракчаларды ачууда чабуулчунун кодунун аткарылышына алып келиши мүмкүн.

Firefox 98 Бетадагы өзгөрүүлөр:

  • Файлдарды жүктөп алуудагы жүрүм-турум өзгөртүлдү - жүктөө башталганга чейин суроо-талапты көрсөтүүнүн ордуна, файлдар эми автоматтык түрдө жүктөлүп баштайт жана каалаган убакта жүктөөнүн жүрүшү жөнүндө маалымат менен панел аркылуу ачылып же жүктөө панелинен түздөн-түз жок кылынышы мүмкүн.
  • Жүктөөлөр тизмесиндеги файлдарды оң баскыч менен басканда көрсөтүлгөн контексттик менюга жаңы аракеттер кошулду. Мисалы, Окшош файлдарды ар дайым ачуу опциясын колдонуу менен, сиз тутумдагы файлдын бир түрү менен байланышкан тиркемеде жүктөө аяктагандан кийин Firefox'ка файлды автоматтык түрдө ачууга уруксат бере аласыз. Сиз ошондой эле жүктөлүп алынган файлдар менен каталогду ачып, жүктөө башталган баракка өтсөңүз болот (жүктөөнүн өзү эмес, жүктөөнүн шилтемеси), шилтемени көчүрүп, серептөө таржымалыңыздан жүктөө жөнүндө эскертүүнү алып салыңыз жана тазалаңыз. жүктөөлөр панелиндеги тизме.
  • Браузерди ишке киргизүү процессин оптималдаштыруу максатында, webRequest API колдонгон кошумчаларды ишке киргизүү логикасы өзгөртүлдү. WebRequest чалууларын бөгөттөө гана Firefox ишке киргизилгенде кошумчаларды ишке киргизет. Бөгөттөлбөгөн режимдеги WebRequests Firefox ишке киргизип бүткүчө кечигип калат.
  • HTML "" тегине колдоо камтылган, бул жабыла турган эскертүүлөр жана субтерезелер сыяктуу диалог кутучаларын жана колдонуучу өз ара аракеттенүү компоненттерин түзүүгө мүмкүндүк берет. Түзүлгөн терезелерди JavaScript кодунан башкарууга болот.
  • Шайкештикти баалоо панели веб-иштеп чыгуучулар үчүн куралдарга кошулду. Панелде тандалган HTML элементинин же бүткүл беттин CSS касиеттери менен мүмкүн болгон көйгөйлөр тууралуу эскертүүчү индикаторлор көрсөтүлөт, бул ар бир браузерде баракты өзүнчө сынабай туруп, ар кандай браузерлер менен дал келбестиктерди аныктоого мүмкүндүк берет.

Source: opennet.ru

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