Рэліз Firefox 98

Адбыўся рэліз web-браўзэра Firefox 98. Акрамя таго, сфарміравана абнаўленне галінкі з працяглым тэрмінам падтрымкі – 91.7.0. На стадыю бэта-тэставанні пераведзена галіна Firefox 99, рэліз якой намечаны на 5 красавіка.

Асноўныя навіны:

  • Змененыя паводзіны пры загрузцы файлаў - замест высновы запыту перад пачаткам загрузкі, файлы зараз пачынаюць загружацца аўтаматычна, а ў панэлі паказваецца апавяшчэнне аб пачатку загрузкі. Праз панэль карыстач у любы момант можа атрымаць інфармацыю аб працэсе загрузкі, адкрыць загружаны файл падчас загрузкі (дзеянне будзе здзейснена пасля канчатка загрузкі) або выдаліць файл. У наладах прадстаўлена магчымасць уключэння высновы запыту пры кожнай загрузцы і азначэнні прыкладання па змаўчанні для адкрыцця файлаў вызначанага тыпу.
    Рэліз Firefox 98
  • Дададзены новыя дзеянні ў кантэкстнае меню, якое паказваецца пры кліку правай кнопкай мышы на файлах у спісе загрузкі. Напрыклад, пры дапамозе опцыі "Always Open Similar Files" можна дазволіць Firefox аўтаматычна адчыняць файл пасля завяршэння загрузкі ў прыкладанні, звязаным у сістэме з тым жа тыпам файлаў. Таксама можна адкрыць каталог з загружанымі файламі, перайсці на старонку з якой была ініцыявана загрузка (не сама загрузка, а спасылка на загрузку), скапіяваць спасылку, выдаліць згадку аб загрузцы з гісторыі наведванняў і ачысціць спіс у панэлі загрузак.
    Рэліз Firefox 98
    Рэліз Firefox 98
  • Для некаторых карыстальнікаў зменена выбраная па змаўчанні пошукавая сістэма. Напрыклад, у пратэставанай англамоўнай зборцы замест Google па змаўчанні прымусова зараз уключаны DuckDuckGo. Пры гэтым Google застаўся ў ліку пошукавых сістэм у якасці опцыі і можа быць актываваны па змаўчанні ў наладах. У якасці прычыны прымусовай змены пошукавай сістэмы па змаўчанні згадваецца немагчымасць працягу пастаўкі апрацоўшчыкаў для некаторых пошукавых рухавічкоў з-за адсутнасці афіцыйнага ўзгаднення (formal permission). Здзелка з кампаніяй Google аб перадачы пошукавага трафіку дзейнічала да жніўня 2023 года і прыносіла каля 400 млн даляраў у год, што складае большую частку даходу Mozilla.
    Рэліз Firefox 98
  • У наладах па змаўчанні паказаны новы раздзел з эксперыментальнымі магчымасцямі, якія карыстач можа пратэставаць на свой страх і рызыку. Напрыклад, для тэставання даступная магчымасць кэшавання стартавай старонкі, рэжымы SameSite=Lax і SameSite=None, CSS Masonry Layout, дадатковыя панэлі для web-распрацоўнікаў, выстаўленне Firefox 100 у загалоўку User-Agent, глабальныя індыкатары для выключэння гуку і мікрафона.
    Рэліз Firefox 98
  • З мэтай аптымізацыі працэсу запуску браўзэра, змененая логіка запуску дадаткаў, у якіх выкарыстоўваецца API webRequest. Да запуску дадаткаў падчас запуску Firefox зараз будуць прыводзіць толькі блакавальныя выклікі webRequest. Зварот да webRequest у неблакіруючым рэжыме будуць адкладацца да завяршэння запуску Firefox.
  • Уключана падтрымка HTML-тэга « », які дазваляе фармаваць дыялогавыя вокны і кампаненты для інтэрактыўнага ўзаемадзеяння з карыстачом, такія як зачыняныя папярэджанні і ўкладзеныя вокны. Створанымі вокнамі можна кіраваць з кода на JavaScript.
  • У рэалізацыі спецыфікацыі Custom Elements, якая дазваляе дадаваць уласныя HTML-элементы, якія пашыраюць функцыянальнасць існых HTML-тэгаў, дададзеная падтрымка дадання ўласных элементаў, злучаных з апрацоўкай формаў уводу.
  • У CSS дададзена ўласцівасць hyphenate-character, якое можна выкарыстоўваць для ўсталёўкі радка, выкарыстоўванай замест знака пераносу канца слова на іншы радок («-«).
  • У метадзе navigator.registerProtocolHandler() рэалізавана падтрымка рэгістрацыі апрацоўшчыкаў пратаколаў для схем URL ftp, sftp і ftps.
  • Дададзена ўласцівасць HTMLElement.outerText, які вяртае змесціва ўсярэдзіне вузла DOM, як і ўласцівасць HTMLElement.innerText, але ў адрозненне ад апошняга пры запісе замяняе не змесціва ўсярэдзіне вузла, а вузел цалкам.
  • Адключана па змаўчанні API WebVR, якое абвешчана састарэлым (для вяртання ў about:config варта ўсталяваць параметр dom.vr.enabled=true).
  • У прылады для web-распрацоўнікаў дададзена панэль для адзнакі сумяшчальнасці. У панэлі выводзяцца індыкатары з папярэджаннем аб магчымых праблемах з CSS-уласцівасцямі абранага HTML-элемента ці ўсёй старонкі, якія дазваляюць вызначыць несумяшчальнасці з рознымі браўзэрамі без асобнага тэставання старонкі ў кожным браўзэры.
    Рэліз Firefox 98
  • Прадастаўлена магчымасць адключэння апрацоўшчыкаў падзей (event listener) для зададзенага вузла DOM. Адключэнне ажыццяўляецца праз падказку, якая выводзіцца пры навядзенні мышы на падзеі ў інтэрфейсе інспектавання старонкі.
    Рэліз Firefox 98
  • У кантэкстнае меню рэжыму рэдагавання ў адладчыку дададзены пункт "Ignore line" для ігнаравання радка пры выкананні. Пункт паказваецца пры пры ўсталёўцы параметра devtools.debugger.features.blackbox-lines=true у about:config.
    Рэліз Firefox 98
  • Рэалізаваны рэжым аўтаматычнага адкрыцця прылад для распрацоўнікаў для ўкладак, адчыненых праз выклік window.open (у рэжыме devtools.popups.debug для старонак для якіх адчыненыя прылады для распрацоўнікаў яны аўтаматычна будуць адчыненыя і для ўсіх адчыняных з гэтай старонкі ўкладак).
    Рэліз Firefox 98
  • У версіі для платформы Android прадстаўлена магчымасць змены фонавага малюнка на хатняй старонцы і дададзена падтрымка ачысткі Cookie і дадзеных сайта для аднаго дамена.

Акрамя навін і выпраўленні памылак у Firefox 98 ухілена 16 уразлівасцяў, з якіх 4 пазначаныя як небяспечныя. 10 уразлівасцяў (зведзены пад CVE-2022-0843) выкліканыя праблемамі працы з памяццю, такімі як перапаўненні буфераў і зварот да ўжо вызваленых абласцей памяці. Патэнцыйна дадзеныя праблемы здольныя прывесці да выканання кода зламысніка пры адкрыцці спецыяльна аформленых старонак.

У бэта-версіі Firefox 99 дададзеная падтрымка родных кантэкстных меню GTK, уключаны плывучыя палосы пракруткі GTK, у праглядніку PDF прадстаўлена падтрымка пошуку з улікам або без уліку дыякрытычных знакаў, у рэжым чытача (ReaderMode) дададзеная гарачая клавіша «n» для ўключэння/выключэнні чытання ўслых (Narrate).

Крыніца: opennet.ru

Дадаць каментар