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

Firefox 96 веб-браузери чыгарылды. Мындан тышкары, узак мөөнөттүү колдоо бөлүмү түзүлдү - 91.5.0. Firefox 97 бутагы бета тестирлөө этабына өткөрүлдү, анын чыгарылышы 8-февралга пландаштырылган.

Негизги инновациялар:

  • Сайттарды караңгы же жарык теманы күйгүзүүгө мажбурлоо мүмкүнчүлүгү кошулду. Түс дизайны браузер тарабынан өзгөртүлөт жана сайттан колдоону талап кылбайт, бул ачык түстө гана жеткиликтүү болгон сайттарда караңгы теманы, ал эми караңгы сайттарда ачык теманы колдонууга мүмкүндүк берет.
    Firefox 96 чыгарылышы

    "Жалпы/Тил жана көрүнүш" бөлүмүндөгү жөндөөлөрдөгү түс көрсөтүүнү өзгөртүү үчүн (жөнүндө: артыкчылыктар) жаңы "Түстөр" бөлүмү сунушталды, анда сиз операциялык тутумдун түс схемасына же түс схемасына карата түстөрдү кайра аныктоону иштете аласыз. түстөрдү кол менен дайындоо.

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

  • Бир топ жакшыртылган ызы-чууну азайтуу жана аудиону автоматтык түрдө башкаруу, ошондой эле бир аз жакшыртылган жаңырыкты жокко чыгаруу.
  • Негизги аткаруу жипиндеги жүк бир кыйла кыскарды.
  • Учурдагы барактын доменинен башка сайттарга кирүүдө үчүнчү тараптын Cookie файлдарын иштетүүгө тыюу салган, сайттардын ортосунда кукилерди өткөрүп берүүгө катуу чектөө киргизилген. Мындай кукилер жарнамалык тармактардын, социалдык тармактын виджеттеринин жана веб-аналитика системаларынын коддорундагы сайттар ортосундагы колдонуучунун кыймылдарына көз салуу үчүн колдонулат. Cookie файлдарынын берилишин көзөмөлдөө үчүн "Cookie Policy" аталышында көрсөтүлгөн Бир Сайттын атрибуту колдонулат, ал азыр демейки боюнча "Same-Site=Lax" маанисине коюлган, бул кукилерди кайчылаш сайттарга жөнөтүүнү чектейт. CSRF (Cross-Site Request Forgery) чабуулдарынан коргоону камсыз кылган башка сайттан iframe аркылуу сүрөт сурамы же мазмунду жүктөө сыяктуу суб-суроолор.
  • Кээ бир сайттардагы видеонун сапатынын төмөндөшүнө жана видеону көрүп жатканда SSRC (синхрондоштуруу булагы идентификатору) башынын баштапкы абалга келтирилишине байланыштуу көйгөйлөр чечилди. Экраныңызды WebRTC аркылуу бөлүшүүдө дааналыктын төмөндөшүнө байланыштуу маселени чечтик.
  • MacOS'то, Gmail'деги шилтемелерди басуу, башка платформалардагыдай эле, аларды жаңы өтмөктө ачат. Чечилбеген көйгөйлөрдөн улам, macOS толук экран режиминде видеолорду кадоого уруксат бербейт.
  • Караңгы теманын стилдеринин жөндөөлөрүн жөнөкөйлөтүү үчүн жаңы CSS касиетинин түс схемасы кошулду, бул элемент кайсы түс схемаларында туура көрсөтүлүшү мүмкүн экендигин аныктоого мүмкүндүк берет. Колдоого алынган схемаларга "жарык", "караңгы", "күндүзгү режим" жана "түнкү режим" кирет.
  • HWB (өң, ак, кара) түс моделине ылайык түстөрдү аныктоо үчүн түс маанилеринин ордуна көрсөтүлө турган CSS функциясы hwb() кошулду. Кошумча, функция тунуктук маанисин көрсөтө алат.
  • “reversed()” функциясы карама-каршы баштапкы абалга келтирилген CSS касиети үчүн ишке ашырылган, ал сизге инвертирленген CSS эсептегичтерин азаюу тартибинде санаган элементтерди колдонууга мүмкүндүк берет (мисалы, элементтердин номерлерин тизмелерде көрсөтө аласыз. кемүү тартибинде).
  • Android платформасында navigator.canShare() методу үчүн колдоо көрсөтүлөт, ал navigator.share() ыкмасын колдонуу мүмкүнчүлүгүн текшерүүгө мүмкүндүк берет, ал социалдык тармактарда маалымат алмашуу үчүн каражатты камсыз кылат, мисалы, сизге мүмкүндүк берет. зыяратчы колдонгон социалдык тармактарда бөлүшүү үчүн бирдиктүү баскычты түзүү же башка тиркемелерге маалыматтарды жөнөтүүнү уюштуруу.
  • Web Locks API демейки боюнча иштетилген, бул сизге веб-тиркеменин ишин бир нече өтмөктө координациялоого же веб жумушчуларынын ресурстарына жетүүгө мүмкүндүк берет. API кулпуларды асинхрондук түрдө алуу жана бөлүшүлгөн ресурста керектүү иштер аяктагандан кийин кулпуларды бошотуу үчүн каражатты камсыз кылат. Бир процесс кулпуну кармап турса, башка процесстер анын аткарылышын токтотпостон бошотулушун күтүшөт.
  • IntersectionObserver() конструкторунда бош сапты өткөрүп жатканда, rootMargin касиети демейки боюнча өзгөчө учурдун ордуна коюлат.
  • HTMLCanvasElement.toDataURL(), HTMLCanvasElement.toBlob() жана OffscreenCanvas.toBlob ыкмаларын чакырганда WebP форматында кенеп элементтерин экспорттоо мүмкүнчүлүгү ишке ашырылды.
  • Firefox 97 бета версиясы файлды жүктөө процессинин модернизациясын белгилейт - жүктөө башталганга чейин эскертүүнү көрсөтүүнүн ордуна, файлдар эми автоматтык түрдө жүктөлүп баштайт жана аларды каалаган убакта жүктөө процесси панели аркылуу ачууга болот.

Инновациялардан жана мүчүлүштүктөрдү оңдоодон тышкары, Firefox 96 30 кемчиликти оңдогон, анын ичинен 19у кооптуу деп белгиленген. 14 аялуу буфердин толуп кетиши жана мурдатан бошотулган эстутумдун аймактарына кирүү сыяктуу эс тутум көйгөйлөрүнөн улам келип чыгат. Потенциалдуу, бул көйгөйлөр атайын иштелип чыккан барактарды ачууда чабуулчунун кодунун аткарылышына алып келиши мүмкүн. Коркунучтуу көйгөйлөргө ошондой эле XSLT аркылуу Iframe изоляциясын айланып өтүү, аудио файлдарды ойнотуудагы жарыш шарттары, blendGaussianBlur CSS чыпкасын колдонууда буфердин толуп кетиши, белгилүү бир тармак суроо-талаптарын иштеп чыгууда бошогондон кийин эстутумга жетүү, толук манипуляция аркылуу браузер терезесинин мазмунун алмаштыруу кирет. -экран режими, толук экран режиминен чыгууну бөгөттөө.

Кошумчалай кетсек, Linux Mint дистрибьюторунун жана Mozillaнын ортосундагы кызматташуу жөнүндө жарыяны белгилей аласыз, анын алкагында дистрибуция linuxmint.com/start дарегиндеги башкы бетти алмаштырбастан, Debian жана Ubuntu кошумча патчтарын колдонбостон, Firefoxтун өзгөртүлбөгөн расмий түзүлүштөрүн жеткирет. , издөө системаларын алмаштырбастан жана демейки жөндөөлөрдү өзгөртпөстөн. Yahoo жана DuckDuckGo издөө системаларынын ордуна Google, Amazon, Bing, DuckDuckGo жана Ebay топтому колдонулат. Өз кезегинде Mozilla белгилүү бир сумманы Linux Mint иштеп чыгуучуларына которот. Firefox менен жаңы пакеттер Linux Mint 19.x, 20.x жана 21.x бутактары үчүн сунушталат. Бүгүн же эртең колдонуучуларга келишимге ылайык чыгарылган Firefox 96 пакети сунушталат.

Source: opennet.ru

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