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

Firefox 101 веб-браузери чыгарылды.Мындан тышкары, узак мөөнөттүү колдоо бөлүмү жаңыртылды - 91.10.0. Firefox 102 бутагы бета тестирлөө стадиясына которулду, анын чыгарылышы 28-июнга пландаштырылган.

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

  • Chrome манифестинин үчүнчү версиясы үчүн эксперименталдык колдоо бар, ал WebExtensions API аркылуу жазылган кошумчалар үчүн жеткиликтүү мүмкүнчүлүктөрдү жана ресурстарды аныктайт. Firefox'то ишке ашырылган Chrome манифестинин версиясы жаңы мазмунду чыпкалоочу декларативдик APIди кошот, бирок Chrome'дон айырмаланып, керексиз мазмунду бөгөттөө жана коопсуздукту камсыз кылуу үчүн кошумчаларда талап кылынган webRequest API'нин эски бөгөттөө режими колдоого алынган эмес. токтоду. Манифесттин үчүнчү версиясын колдоо үчүн, about:config "extensions.manifestV3.enabled" параметрин камсыз кылат.
  • Көрсөтүлгөн түрдөгү файлдарды жүктөө аяктагандан кийин чакырылган бардык MIME түрлөрүнө иштетүүчүлөрдү байланыштырууга болот.
  • Видеоконференция учурунда бир эле учурда ыктыярдуу сандагы микрофондорду колдонуу мүмкүнчүлүгү ишке ашырылган, бул, мисалы, иш-чара учурунда микрофондорду оңой алмаштырууга мүмкүндүк берет.
  • WebDriver BiDi протоколун колдоо камтылган, ал ишти автоматташтыруу үчүн тышкы куралдарды колдонууга жана браузерди алыстан башкарууга мүмкүндүк берет, мисалы, протокол Selenium платформасын колдонуу менен интерфейсти сынап көрүүгө мүмкүндүк берет. Протоколдун сервер жана кардар компоненттери колдоого алынат, бул суроо-талаптарды жөнөтүүгө жана жоопторду алууга мүмкүндүк берет.
  • Сайттарга контрастты жогорулатуу же азайган мазмунду көрсөтүү үчүн колдонуучу аныктаган жөндөөлөрдү аныктоого мүмкүндүк берген артыкчылыктуу контраст медиа сурамына колдоо кошулду.
  • Көрүнүүчү аймактын үч жаңы өлчөмүнө колдоо кошулду (Viewport) - "кичинекей" (s), "чоң" (l) жана "динамикалык" (d), ошондой эле бул өлчөмдөр менен байланышкан өлчөө бирдиктери - "*vi" (vi, svi, lvi жана dvi), "*vb" (vb, svb, lvb жана dvb), "*vh" (svh, lvh, dvh), "*vw" (svw, lvw, dvw), "* vmax” (svmax, lvmax, dvmax) жана “*vmin” (svmin, lvmin жана dvmin). Сунуш кылынган өлчөө бирдиктери элементтердин өлчөмүн көрүнүүчү аймактын эң кичине, эң чоң жана динамикалык өлчөмүнө пайыздык мааниде байланыштырууга мүмкүндүк берет (өлчөм куралдар панелинин көрсөтүүсүнө, жашырылышына жана абалына жараша өзгөрөт).
  • showPicker() методу HTMLInputElement классына кошулуп, талаалардагы типтүү маанилерди толтуруу үчүн даяр диалогдорду көрсөтүүгө мүмкүндүк берет. "күн", "ай", "жума", "убакыт", "дата-убакыт-локалдык", "түс" жана "файл" түрлөрү менен, ошондой эле автотолтурууну жана маалымат тизмесин колдогон талаалар үчүн. Мисалы, сиз күндү тандоо үчүн календар түрүндөгү интерфейсти же түстү киргизүү үчүн палитраны көрсөтө аласыз.
  • JavaScript тиркемесинин стилдик таблицаларын динамикалык түрдө түзүүгө жана стилдердин колдонулушун башкарууга мүмкүндүк берүүчү программалоо интерфейси кошулду. Document.createElement('style') ыкмасын колдонуу менен стилдердин жадыбалдарын түзүүдөн айырмаланып, жаңы API CSSStyleSheet() объекти аркылуу стилдерди куруу үчүн куралдарды кошот, алар insertRule, deleteRule, алмаштыруу жана алмаштыруу синхрондоштуруу сыяктуу ыкмаларды берет.
  • Баракты текшерүү панелинде, Эреже көрүнүшү өтмөгүндөгү ".cls" баскычы аркылуу класс атын кошуп же алып салууда, киргизүү автотолтуручу ачылуучу куралдын кеңештериндеги сунуштарды интерактивдүү колдонуу ишке ашырылып, класстар үчүн жеткиликтүү класс аталыштарына сереп салуу сунушталат. бет. Тизме боюнча жылганыңызда, тандалган класстар алар алып келген өзгөрүүлөрдү визуалдык баалоо үчүн автоматтык түрдө колдонулат.
    Firefox 101 чыгарылышы
  • Чычканды горизонталдуу сүйрөө аркылуу кээ бир CSS касиеттеринин өлчөмүн өзгөртүүгө мүмкүндүк берген Эреже көрүнүшү өтмөгүндөгү “жаңыртуу үчүн сүйрөө” функциясын өчүрүү үчүн Текшерүү панелинин орнотууларына жаңы опция кошулду.
    Firefox 101 чыгарылышы
  • Android үчүн Firefox Android 9дан бери берилген экрандын аймагын чоңойтуу функциясын колдоого кошту, анын жардамы менен, мисалы, веб формалардын мазмунун чоңойто аласыз. YouTube'ду көрүп жатканда же "сүрөт ичиндеги сүрөт" режиминен чыкканда видео өлчөмү менен байланышкан көйгөйлөр чечилди. Калкыма менюну көрсөтүүдө виртуалдык клавиатуранын бүлбүлдөөсү оңдолду. Дарек тилкесинде QR код баскычынын жакшыртылган дисплейи.

Инновациялардан жана мүчүлүштүктөрдү оңдоодон тышкары, Firefox 101 30 кемчиликти жок кылат, анын ичинен 25и кооптуу деп белгиленген. 19 алсыздыктар (CVE-2022-31747 жана CVE-2022-31748 астында чогултулган) буфердин толуп кетиши жана мурдатан бошотулган эстутумдун аймактарына жетүү сыяктуу эстутум көйгөйлөрүнөн улам келип чыгат. Потенциалдуу, бул көйгөйлөр атайын иштелип чыккан барактарды ачууда чабуулчунун кодунун аткарылышына алып келиши мүмкүн. Ошондой эле жолго %HOMEPATH% жана %APPDATA% сыяктуу өзгөрмөлөрдү алмаштыруу үчүн “%” атайын символдорун колдонуу менен сакталган файлга жолду өзгөртүүгө мүмкүндүк берген Windows платформасына тиешелүү маселе чечилди.

Firefox 102 бета версиясындагы өзгөрүүлөр PDF документтерин жогорку контраст режиминде көрүүнү жакшыртууну жана Linux платформасында жайгашкан жерди аныктоо үчүн Geoclue DBus кызматын колдонуу мүмкүнчүлүгүн камтыйт. Веб-иштеп чыгуучулар үчүн интерфейсте, Стиль редактору өтмөгүндө, стиль баракчаларын чыпкалоо үчүн колдоо кошулган.

Source: opennet.ru

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