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

Firefox 140 веб-браузери чыгарылды. Firefox 140 ESR бутагы катары классификацияланат, жаңыртуулары жыл бою чыгарылат. Кошумчалай кетсек, ESRдин мурунку филиалдары үчүн жаңыртуулар түзүлдү — 115.25.0 жана 128.12.0. Firefox 141 бета тестирлөө стадиясына жылдырылды, релиз 22-июлга пландаштырылган.

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

  • Тик өтмөктөр панели эми маанилүү барактарга тез жетүү үчүн колдонулган кадалган өтмөктөр аймагынын өлчөмүн өзгөртүүгө мүмкүндүк берет. Кадалган өтмөктөрдүн санын көбөйтүү үчүн (кадимки ачык өтмөктөр үчүн мейкиндикти кыскартуунун эсебинен) жөн гана бөлүкчө бөлгүчтү чычкан менен жылдырыңыз.
     Firefox 140 чыгарылышы
     Firefox 140 чыгарылышы
  • Өтмөктү же тандалган өтмөктөрдүн тобун оң баскыч менен чыкылдатканыңызда көрсөтүлүүчү контексттик меню эстутумду жана CPU керектөөсүн азайтуу үчүн эстутумдан өтмөктөрдү түшүрүүгө мүмкүндүк берген "Өтмөктү түшүрүү" пунктун камтуу үчүн жаңыртылган.
     Firefox 140 чыгарылышы
  • Өзүңүздүн издөө системаларыңызды кошуу мүмкүнчүлүгү берилген. теги менен сайттарга издөө системаларын кошуу үчүн Издөө системасынын параметрлерин сүрөттөө үчүн сиз издөө талаасын оң баскыч менен басканда пайда болгон контексттик менюдагы "Издөө системасын кошуу" пунктун колдонсоңуз болот. Издөө каражатын конфигураторго да кошсо болот (Орнотуулар > Издөө > Кошумча).
     Firefox 140 чыгарылышы
     Firefox 140 чыгарылышы
  • Куралдар тилкесинин мазмунун ыңгайлаштыруу интерфейси (Курал тилкесин ыңгайлаштыруу… куралдар панелинин контексттик менюсунда) эми кошумчалардын тизмеси менен жарлыкты жок кылууга мүмкүндүк берет. Кошумчалар баскычын жашырсаңыз, негизги менюдагы "Кеңейтүүлөр" баскычы аркылуу кошумчаларды башкаруу интерфейсине кире аласыз.
     Firefox 140 чыгарылышы
  • Барактын бүт мазмунун башка тилге которууда, азыр биринчи көрүнгөн мазмун гана которулат, ал эми калган мазмун сиз жылдырып жатканда которулат. Бул өзгөртүү ресурстарды керектөөнү азайтат жана которууда интерфейстин жооп берүү жөндөмдүүлүгүн жакшыртат.
  • Польшанын, Италиянын жана Австриянын колдонуучулары үчүн веб формаларда даректерди автотолтуруу функциясы иштетилди, ал буга чейин АКШ, Улуу Британия, Канада, Германия жана Францияда гана жеткиликтүү болгон.
  • Куралдар панели жана жаңы өтмөк барагы Mozilla тарабынан колдоого алынбай калган Чөнтөк кызматына тиешелүү компоненттерден ажыратылды.
  • Linux Sandbox ишке ашыруу ioctl аркылуу түзмөк драйверлерине кирүүнү чектейт.
  • Мүмкүнчүлүгү чектелген адамдар үчүн ARIA (Accessible Rich Internet Applications) спецификациясында аныкталган "aria-keyshortcuts" атрибуту үчүн кошумча колдоо, фокусту элементке которуу үчүн баскычтоптун жарлыктарын көрсөтүүгө мүмкүндүк берет.
  • Кошулган CookieStore API, ал сизге HTML баракчаларынын же Кызмат кызматкерлеринин контекстинде иштеген скрипттерден кукилерди асинхрондук түрдө алууга, коюуга жана жок кылууга мүмкүндүк берет.
  • Тандалган текст аймактарынын стилин ээнбаштык менен өзгөртүү үчүн иштелип чыккан жана тандалган аймактар ​​үчүн (:: тандоо, :: жигерсиз-тандоо) жана синтаксистик каталарды (:: орфографиялык ката, :: грамматика-ката) бөлүп көрсөтүү үчүн браузер тарабынан берилген белгиленген стиль менен чектелбөөгө мүмкүндүк берүүчү Custom Highlight API ишке ашырылды. Мисалы, текстти түзөтүү үчүн куралдар менен камсыз кылуучу веб алкактарында жаңы APIди колдонуу менен, сиз өзүңүздүн текстти бөлүп көрсөтүү механизмдерин ишке ашыра аласыз, бир эле учурда бир нече колдонуучу тарабынан биргелешип редакциялоодо ар кандай бөлүп көрсөтүү жана орфографияны текшерүү учурунда каталарды белгилөө. Эгерде мурда стандарттуу эмес бөлүүнү түзүү үчүн DOM дарагы менен татаал манипуляциялар талап кылынса, Custom Highlight API DOM түзүмүнө таасирин тийгизбеген өзгөчөлүктү кошуу жана алып салуу үчүн даяр операцияларды камсыздайт жана Диапазон объектилерине туташтырып стилдерди колдонот.
  • Көрсөткүчтүн кыймылына көз салууга мүмкүндүк берген pointerrawupdate окуясына колдоо кошулду. Pointermove окуясына салыштырмалуу, жаңы окуя тез-тез түзүлөт жана маалыматтар жеткиликтүү болгондон кийин, бул көрсөткүчтүн кыймылына жогорку тактык менен көз салууну талап кылган колдонмолордо пайдалуу болушу мүмкүн.
  • Жеке серептөө режиминде сайттарга Фондук тапшырмаларды аткаруу жана шифрленген сактагычы бар IndexedDB жана DOM кэш API'лерин колдонуу үчүн Кызмат кызматкерлерин колдонууга уруксат берилет.
  • Элементтер боюнча бирдиктүү шрифт өлчөмү жана стили , алар азыр колдонуудан көз карандысыз блоктордун ичинде , , Жана .
  • HTML атрибуттарын сериялаштырууда, XSS чабуулдарынын кээ бир түрлөрүн кыйындатуу үчүн "<" жана ">" символдорунан качуу иштетилди. Element.innerHTML, Element.outerHTML, Element.getHTML, ShadowRoot.innerHTML жана ShadowRoot.getHTML ыкмалары эми HTMLди сапка сериялаштырууда "<" жана ">" белгилерин "" менен алмаштырат.
  • Веб-иштеп чыгуучунун куралдарында текшерүү панели азыр учурдагы барактын DOM дарагында издөө мүмкүнчүлүктөрүн кеңейтти. Издөө натыйжаларын табылган элементтердин саны боюнча сорттоо мүмкүнчүлүгү жана псевдокласстарды колдоо ишке ашырылган.
  • Android версиясында кыстармаларды башкаруу жөнөкөйлөштүрүлгөн (бир учурда бир нече кыстармалар менен операцияларды аткаруу үчүн "Баарын тандоо" баскычы кошулган). Жеке серептөө режиминде коопсуздук күчөтүлдү.

Жаңы функциялардан жана мүчүлүштүктөрдү оңдоодон тышкары, Firefox 140 17 кемчиликти жок кылат. Алты аялуу буфердин толуп кетиши жана мурда бошотулган эстутумдун аймактарына жетүү сыяктуу эстутумду башкаруу маселелеринен келип чыгат. Бул маселелер атайын иштелип чыккан барактарды ачууда чабуулчунун кодунун аткарылышына алып келиши мүмкүн. Өзүнчө, браузердин инстанцияларын, анын ичинде жеке режимде баракты көрүү учурунда аныктоого мүмкүндүк берген WebCompat камтылган Firefox кошумчасында көйгөйдү белгилей алабыз. Алсыздык WebCompat кошумчасы тарабынан чыгарылган ресурстарды талдоо аркылуу туруктуу идентификаторду (UUID) алуу мүмкүнчүлүгүнөн келип чыгат.

Firefox бета 141 Linux тутумунда эстутум керектөөсүн азайтат жана пакет менеджери аркылуу жаңыртылгандан кийин кайра иштетүү талабын алып салат.

Source: opennet.ru

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