Нашри Firefox 108

Веб-браузери Firefox 108 бароварда шуд, Илова бар ин, навсозии филиали дастгирии дарозмуддат - 102.6.0 таъсис дода шуд. Филиали Firefox 109 ба зудӣ ба марҳилаи санҷиши бета гузаронида мешавад, ки нашри он 17 январ ба нақша гирифта шудааст.

Навовариҳои асосӣ дар Firefox 108:

  • Барои зуд кушодани саҳифаи менеҷери раванд (дар бораи: равандҳо) миёнабури клавиатураи Shift+ESC илова карда шуд, ки ба шумо имкон медиҳад арзёбӣ кунед, ки кадом равандҳо ва риштаҳои дохилӣ захираҳои аз ҳад зиёди хотира ва CPU-ро истеъмол мекунанд.
    Нашри Firefox 108
  • Ҷадвалбандии оптимизатсияи баромади чаҳорчӯбаи аниматсия дар шароити сарбории баланд, ки натиҷаҳои санҷиши MotionMark-ро беҳтар кард.
  • Ҳангоми чоп ва захира кардани варақаҳои PDF имкон дорад, ки ҳарфҳоро бо забонҳои ғайр аз забони англисӣ истифода баред.
  • Дастгирии ислоҳи дурусти рангҳои тасвирҳо мувофиқи профилҳои ранги ICCv4 амалӣ карда шудааст.
  • Ҳолати намоиши сатри хатчӯбҳо "танҳо дар варақаҳои нав" (танзими "Танҳо намоиш дар ҷадвали нав") барои варақаҳои нави холӣ дуруст кор кардан таъмин карда шудааст.
  • Танзимоти cookiebanners.bannerClicking.enabled ва cookiebanners.service.mode ба about:config барои клики худкор ба баннерҳое, ки барои истифодаи кукиҳо дар сайтҳо иҷозат талаб мекунанд, илова карда шуд. Дар интерфейси сохтани шабона, коммутаторҳо барои назорати худкор клик кардани баннерҳои кукиҳо дар робита бо доменҳои мушаххас татбиқ карда шудаанд.
  • API Web MIDI илова карда шуд, ки ба шумо имкон медиҳад, ки аз як барномаи веб бо дастгоҳҳои мусиқӣ бо интерфейси MIDI ба компютери корбар пайваст шавед. API танҳо барои саҳифаҳое дастрас аст, ки тавассути HTTPS бор карда шудаанд. Ҳангоми занг задан ба усули navigator.requestMIDIAccess() ҳангоми мавҷуд будани дастгоҳҳои MIDI ба компютер, ба корбар муколамае пешниҳод карда мешавад, ки аз онҳо хоҳиш мекунад, ки барои фаъолсозии дастрасӣ "Иҷозати сайт"-ро насб кунад (ба тавсифи зер нигаред).
  • Механизми таҷрибавӣ, Иловаи Иҷозати Сайт пешниҳод шудааст, ки дастрасии сайтҳоро ба API-ҳои эҳтимолан хатарнок ва хусусиятҳое, ки имтиёзҳои васеъро талаб мекунанд, назорат мекунад. Мо маънои хатарнокро дар назар дорем, ки метавонанд ба таҷҳизот зарари ҷисмонӣ расонанд, тағироти бебозгашт ворид кунанд, барои насб кардани рамзи зараровар дар дастгоҳҳо истифода шаванд ё ба ихроҷи маълумоти корбар оварда расонанд. Масалан, дар заминаи Web MIDI API, Иловаи Иҷозат барои дастрасӣ ба дастгоҳи синтези аудио, ки ба компютер пайваст аст, истифода мешавад.
  • Дастгирии харитаҳои воридотӣ ба таври нобаёнӣ фаъол карда шудааст, ки ба шумо имкон медиҳад назорат кунед, ки кадом URL-ҳо ҳангоми воридоти файлҳои JavaScript тавассути изҳороти import ва import() бор карда мешаванд. Харитаи воридот дар формати JSON дар элемент нишон дода шудааст с новым атрибутом «importmap». Например: { «imports»: { «moment»: «/node_modules/moment/src/moment.js», «lodash»: «/node_modules/lodash-es/lodash.js» } }

    Пас аз эълон кардани ин харитаи воридот дар коди JavaScript, шумо метавонед ифодаи "import moment from "moment";' -ро барои бор кардан ва иҷро кардани модули JavaScript "/node_modules/moment/src/moment.js" истифода баред. бидуни тафсилоти роҳ (баробар ба "лаҳзаи воридот аз "/node_modules/moment/src/moment.js";').

  • Дар унсури " "дастгирии атрибутҳои "баландӣ" ва "паҳно", ки баландӣ ва паҳнои тасвирро бо пикселҳо муайян мекунанд, амалӣ карда шуд. Хусусиятҳои муайяншуда танҳо вақте самараноканд, ки унсури " "дар элемент ҷойгир шудааст" " ва ҳангоми дар дохили элементҳо ҷойгиршуда сарфи назар карда мешаванд Ва . Барои хомӯш кардани коркарди "баландӣ" ва "паҳно" дар Танзимоти "dom.picture_source_dimension_attributes.enabled" ба about:config илова карда шуд.
  • CSS маҷмӯи функсияҳои тригонометрии sin(), cos(), tan(), asin(), acos(), atan() ва atan2()-ро таъмин мекунад.
  • CSS функсияи round()-ро барои интихоби стратегияи яклухт амалӣ мекунад.
  • CSS ин намудро амалӣ мекунад , ки ба шумо имкон медиҳад, ки константаҳои маълуми математикӣ ба монанди Pi ва E, инчунин беохирӣ ва NaN -ро дар функсияҳои математикӣ истифода баред. Масалан, "rotate(calc(1rad * pi))".
  • Дархости CSS "@container", ки ба шумо имкон медиҳад, ки вобаста ба андозаи элементи волидайн услуби унсурҳоро созед (аналоги дархости "@media", на ба андозаи тамоми майдони намоён, балки ба андозаи блок (контейнер), ки дар он элемент ҷойгир шудааст), дастгирии таҷрибавӣ барои cqw (1% паҳнои), cqh (1% баландӣ), cqi (1% андозаи дохилӣ), cqb (1% андозаи блок) илова карда шудааст. ), cqmin (кимати хурдтарин cqi ё cqb) ва cqmax (кимати баландтарини cqi ё cqb). Хусусият бо нобаёнӣ ғайрифаъол аст ва тавассути танзимоти layout.css.container-queries.enabled дар about:config фаъол карда мешавад.
  • JavaScript усули Array.fromAsync -ро барои сохтани массив аз маълумоти асинхронӣ воридшуда илова кардааст.
  • Дастгирии иловагӣ барои дастурҳои "style-src-attr", "style-src-elem", "script-src-attr" ва "script-src-elem" ба сарлавҳаи CSP (Сиёсати Амнияти Content) HTTP, ки функсияҳои услуб ва скрипт, аммо бо қобилияти татбиқ кардани онҳо ба унсурҳои инфиродӣ ва коркардкунандагони рӯйдодҳо ба монанди onclick.
  • Ҳодисаи нав, domContentLoaded, илова карда шуд, ки ҳангоми анҷоми боркунии мундариҷа оғоз мешавад.
  • Имконияти forceSync ба усули .get() барои маҷбурсозии ҳамоҳангсозӣ илова карда шуд.
  • Барои ҷойгир кардани виджетҳои иловагии WebExtension майдони алоҳидаи панел амалӣ карда шудааст.
  • Изменена логика работы чёрного списка Linux-драйверов, несовместимых с WebRender. Вместо поддержания белого списка с рабочими драйверами осуществлён переход на ведение чёрного списка проблемных драйверов.
  • Дастгирии беҳтар барои протоколи Wayland. Муомилоти иловагии тағйирёбандаи муҳити XDG_ACTIVATION_TOKEN бо аломати фаъолсозӣ барои протоколи xdg-activation-v1, ки бо он як барнома метавонад фокусро ба дигараш гузаронад. Проблемаҳое, ки ҳангоми интиқоли хатчӯбҳо бо муш ба амал омадаанд, ҳал карда шуданд.
  • На большинстве систем Linux включена анимация панели.
  • About:config танзимоти gfx.display.max-frame-rate барои маҳдуд кардани суръати ҳадди аксарро таъмин мекунад.
  • Дастгирии иловагӣ барои мушаххасоти аломатҳои Emoji 14.
  • Бо нобаёнӣ, васеъшавии OES_draw_buffers_indexed WebGL фаъол аст.
  • Қобилияти истифодаи GPU барои суръат бахшидан ба растеризатсияи Canvas2D амалӣ карда шуд.
  • Дар панели Windows включена sandbox-изоляция процессов, взаимодействующих с GPU.
  • Дастгирии иловашуда барои дастурҳои FMA3 SIMD (зарб-илова бо яклухткунӣ).
  • Процессы, применяемые для обработки фоновых вкладок, на платформе Windows 11 теперь запускаются в режиме «Efficiency», при котором планировщик задач уменьшает приоритет выполнения для снижения потребления ресурсов CPU.
    Нашри Firefox 108
  • Беҳбудиҳо дар версия барои Android:
    • Имконияти захира кардани саҳифаи веб ҳамчун ҳуҷҷати PDF илова карда шуд.
    • Дастгирии гурӯҳбандии ҷадвалҳо дар панелҳо амалӣ карда шуд (ҷадвалҳоро пас аз пахш кардани пахши ҷадвал иваз кардан мумкин аст).
    • Тугма барои кушодани ҳамаи хатчӯбҳо аз як қисмати муайян дар ҷадвалҳои нав дар равзанаи нав ё дар реҷаи инкогнито пешбинӣ шудааст.

Кроме новшеств и исправления ошибок в Firefox 108 устранено 20 уязвимостей. 16 уязвимостей помечены как опасные, из них 14 уязвимостей (собраны под CVE-2022-46879 и CVE-2022-46878) вызваны проблемами работы с памятью, такими как переполнения буферов и обращение к уже освобождённым областям памяти. Потенциально данные проблемы способны привести к выполнению кода злоумышленника при открытии специально оформленных страниц. Уязвимость CVE-2022-46871 связана с использованием кода из устаревшей версии библиотеки libusrsctp, содержащей неисправленные уязвимости. Уязвимость CVE-2022-46872 позволяет атакующему, получившему доступ к процессу обработки страниц, обойти sandbox-изоляцию в Linux и прочитать содержимое произвольных файлов через манипуляции с IPC-сообщениями, связанными с буфером обмена.

Манбаъ: opennet.ru

Хостинги боэътимодро барои сайтҳо бо муҳофизати DDoS, серверҳои VPS VDS харед 🔥 Харидани хостинги боэътимоди вебсайт бо муҳофизати DDoS, серверҳои VPS VDS | ProHoster