Издание на Firefox 109

Објавен е веб-прелистувачот Firefox 109. Покрај тоа, создадено е ажурирање на гранката за долгорочна поддршка - 102.7.0. Филијалата на Firefox 110 наскоро ќе биде префрлена во фазата на бета тестирање, чие објавување е закажано за 14 февруари.

Клучни нови функции во Firefox 109:

  • Стандардно, поддршката е овозможена за верзијата XNUMX на манифестот на Chrome, која ги дефинира можностите и ресурсите достапни за екстензии напишани со помош на WebExtensions API. Поддршката за втората верзија на манифестот ќе се одржува во догледна иднина. Бидејќи третата верзија на манифестот се најде на удар на критики и ќе прекине некои блокирања на содржина и безбедносни додатоци, Mozilla се оддалечи од обезбедувањето целосна компатибилност на манифестот во Firefox и имплементира некои функции поинаку. На пример, поддршката за стариот режим на работа на блокирање на webRequest API не е прекината, кој во Chrome е заменет со нов API за филтрирање на декларативна содржина. Поддршката за моделот на грануларни барања за дозвола исто така се имплементира малку поинаку, според кој додатокот не може да се активира за сите страници одеднаш (дозволата е отстранета „all_urls“). Во Firefox, конечната одлука за давање пристап е оставена на корисникот, кој може селективно да одлучи кој додаток да дозволи пристап до неговите податоци на одредена локација. За управување со дозволите, на интерфејсот е додадено копче „Унифицирани екстензии“, со кое корисникот може да одобри и да го отповика пристапот до екстензија на која било локација. Управувањето со дозволите се однесува само на додатоците засновани на третата верзија на манифестот; за додатоците базирани на втората верзија на манифестот, не се врши грануларна контрола на пристап до локациите.

    Издание на Firefox 109
  • Страницата Firefox View го подобри дизајнот на празни секции со неодамна затворени картички и картички отворени на други уреди.
  • Списокот на неодамна затворени картички прикажани на страницата Firefox View додаде копчиња за отстранување на поединечни врски од списокот.
    Издание на Firefox 109
  • Додадена е можност за прикажување на внесеното барање за пребарување во лентата за адреси, наместо прикажување на URL-то на пребарувачот (т.е., клучевите се прикажуваат во лентата за адреси не само за време на процесот на внесување, туку и по пристапот до пребарувачот и прикажувањето на пребарувањето резултати поврзани со внесените копчиња). Функцијата во моментов е стандардно оневозможена и бара поставување на поставката „browser.urlbar.showSearchTerms.featureGate“ во about:config за да се активира.
    Издание на Firefox 109
  • Дијалог за да изберете датум за поле со типовите „датум“ и „датум“, приспособени за контрола на тастатурата, што овозможи да се обезбеди правилна поддршка за читателите на екранот и да се користат кратенки на тастатурата за навигација низ календарот.
  • Завршивме експеримент користејќи го вградениот додаток Colorways за да го промениме изгледот на прелистувачот (понудена е колекција на теми во боја за областа за содржина, панели и лента за префрлување картички од кои може да изберете). На страницата „Додатоци и теми“ може да се пристапи до претходно зачуваните теми во боја.
  • На системите со GTK, имплементирана е можноста за истовремено преместување на повеќе датотеки во менаџерот на датотеки. Преместувањето слики од една картичка до друга е подобрено.
  • Во системот за автоматско кликнување на банери кои бараат дозвола за користење колачиња на сајтови (cookiebanners.bannerClicking.enabled и cookiebanners.service.mode во about:config), можност за додавање локации во листата на исклучоци за кои автоматско кликнување не се применува е имплементирана.
  • Стандардно, поставката network.ssl_tokens_cache_use_only_once е овозможена за да се спречи повторна употреба на билети за сесија во TLS.
  • Поставката network.cache.shutdown_purge_in_background_task е овозможена, што го решава проблемот со правилно исклучување на датотеката В/И при исклучувањето.
  • Елемент („Прикање во лентата со алатки“) е додаден во контекстното мени за додатоци за да го прикачи копчето за додаток во лентата со алатки.
  • Можно е да се користи Firefox како прегледувач на документи, избран во системот преку контекстното мени „Отвори со“.
  • Додадени се информации за стапката на освежување на екранот на страницата за:поддршка.
  • Додадени се поставки ui.font.menu, ui.font.icon, ui.font.caption, ui.font.status-bar, ui.font.message-box итн. да ги отфрли системските фонтови.
  • Стандардно е овозможена поддршката за настанот за лизгање, кој се генерира кога корисникот ќе заврши со лизгањето (кога позицијата ќе престане да се менува) во објектите Element и Document.
  • Обезбедено партиционирање на пристапот преку Storage API при обработка на содржина од трета страна, без оглед на Storage Access API.
  • Додадена е поддршка за атрибутот список на елементот опсег, кој го пренесува идентификаторот на елементот со листа на предефинирани вредности понудени за внесување.
  • Својството CSS за видливост содржина, што се користи за да се спречи непотребното прикажување на области надвор од полето за видливост, сега е ажурирано со вредноста „автоматски“, кога е поставено, видливоста ја одредува прелистувачот врз основа на близината на елементот до границата на видливото подрачје.
  • Во CSS тип , кој ги дефинира стандардните вредности на бојата за различни компоненти на страницата и додадена поддршка за вредностите Mark, MarkText и ButtonBorder.
  • Web Auth додава можност за автентикација со помош на CTAP2 (Протокол од клиент до автентикатор) користејќи токени базирани на USB HID. Поддршката сè уште не е стандардно овозможена и е овозможена со параметарот security.webauthn.ctap2 во about:config.
  • Во алатките за веб-програмери во дебагерот на JavaScript, додадена е нова опција за точка на прекин што се активира кога се префрла на управувачот со настани за лизгање.
  • Поддршката за командите „session.subscribe“ и „session.unsubscribe“ е додадена во протоколот за далечински управувач на прелистувачот WebDriver BiDi.
  • Изградбите за платформата Windows вклучуваат употреба на механизмот за заштита на хардверот ACG (Arbitrary Code Guard) за блокирање на искористувањето на пропустите во процесите што репродуцираат мултимедијална содржина.
  • На платформата macOS, дејството на комбинациите на Ctrl/Cmd + trackpad или Ctrl/Cmd + на тркалата на глувчето е променето, што сега води кон лизгање (како и кај другите прелистувачи), наместо до зумирање.
  • Подобрувања во верзијата на Android:
    • Кога гледате видео на цел екран, прикажувањето на лентата за адреси при лизгање е оневозможено.
    • Додадено е копче за откажување на промените по бришење на закачена локација.
    • Списокот на пребарувачи се ажурира по промената на јазикот.
    • Поправен е падот што се случи при поставување на голем дел од податоци во таблата со исечоци или лентата за адреси.
    • Подобрени перформанси на рендерирање на елементи од платно.
    • Решен е проблемот со видео повиците што може да го користат само кодекот H.264.

Покрај иновациите и поправените грешки, Firefox 109 поправи 21 пропусти. 15 пропусти се означени како опасни, од кои 13 пропусти (собрани според CVE-2023-23605 и CVE-2023-23606) се предизвикани од проблеми со меморијата, како што се прелевање на баферот и пристап до веќе ослободените мемориски области. Потенцијално, овие проблеми може да доведат до извршување на кодот на напаѓачот при отворање на специјално дизајнирани страници. Ранливоста CVE-2023-23597 е предизвикана од логичка грешка во кодот за создавање на нови детски процеси и овозможува да се стартува нов процес во контекст file:// за да се чита содржината на произволните датотеки. Ранливоста CVE-2023-23598 е предизвикана од грешка при ракување со дејствата за влечење и спуштање во рамката GTK и дозволува содржината на произволните датотеки да се чита преку повикот DataTransfer.setData.

Извор: opennet.ru

Додадете коментар