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

Firefox 98 веб-браузери чыгарылды.Мындан тышкары, узак мөөнөттүү колдоо бөлүмү жаңыртылды - 91.7.0. Firefox 99 бутагы бета тестирлөө этабына өткөрүлдү, анын чыгарылышы 5-апрелге пландаштырылган.

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

  • Файлдарды жүктөп алуудагы жүрүм-турум өзгөртүлдү - жүктөп алуу башталганга чейин суроо-талапты көрсөтүүнүн ордуна, файлдар эми автоматтык түрдө жүктөлүп баштайт жана жүктөөнүн башталышы жөнүндө эскертме панелде көрсөтүлөт. Панел аркылуу колдонуучу каалаган убакта жүктөө процесси тууралуу маалымат ала алат, жүктөө учурунда жүктөлгөн файлды ача алат (иш-аракет жүктөлүп бүткөндөн кийин аткарылат) же файлды өчүрө алат. Жөндөөлөрдөн сиз ар бир жүктөөдө пайда болуу үчүн сунушту иштетип, белгилүү бир түрдөгү файлдарды ачуу үчүн демейки тиркемени аныктай аласыз.
    Firefox 98 чыгарылышы
  • Жүктөөлөр тизмесиндеги файлдарды оң баскыч менен басканда көрсөтүлгөн контексттик менюга жаңы аракеттер кошулду. Мисалы, Окшош файлдарды ар дайым ачуу опциясын колдонуу менен, сиз тутумдагы файлдын бир түрү менен байланышкан тиркемеде жүктөө аяктагандан кийин Firefox'ка файлды автоматтык түрдө ачууга уруксат бере аласыз. Сиз ошондой эле жүктөлүп алынган файлдар менен каталогду ачып, жүктөө башталган баракка өтсөңүз болот (жүктөөнүн өзү эмес, жүктөөнүн шилтемеси), шилтемени көчүрүп, серептөө таржымалыңыздан жүктөө жөнүндө эскертүүнү алып салыңыз жана тазалаңыз. жүктөөлөр панелиндеги тизме.
    Firefox 98 чыгарылышы
    Firefox 98 чыгарылышы
  • Кээ бир колдонуучулар үчүн демейки издөө системасы өзгөртүлдү. Мисалы, сыналган англис тилдүү ассамблеяда, Google ордуна, DuckDuckGo азыр демейки боюнча мажбурлап иштетилген. Ошол эле учурда, Google издөө системаларынын арасында опция катары кала берет жана жөндөөлөрдөн демейки боюнча иштетилиши мүмкүн. Демейки издөө системасын өзгөртүүгө мажбурлоонун себеби расмий уруксаттын жоктугунан улам кээ бир издөө системалары үчүн иштеткичтерди камсыздоону улантуу мүмкүн эместиги. Google'дун издөө трафик келишими 2023-жылдын августуна чейин созулуп, жылына 400 миллион долларга жакын киреше алып келген, бул Mozilla кирешесинин көпчүлүк бөлүгүн түзгөн.
    Firefox 98 чыгарылышы
  • Демейки жөндөөлөр колдонуучу өз тобокелге салып сынай турган эксперименталдык мүмкүнчүлүктөрү бар жаңы бөлүмдү көрсөтөт. Мисалы, баштапкы бетти кэштөө мүмкүнчүлүгү, SameSite=Lax жана SameSite=None режимдери, CSS Masonry Layout, веб-иштеп чыгуучулар үчүн кошумча панелдер, User-Agent аталышында Firefox 100 орнотуу, үн жана микрофонду өчүрүү үчүн глобалдык көрсөткүчтөр сыноо үчүн жеткиликтүү.
    Firefox 98 чыгарылышы
  • Браузерди ишке киргизүү процессин оптималдаштыруу максатында, webRequest API колдонгон кошумчаларды ишке киргизүү логикасы өзгөртүлдү. WebRequest чалууларын бөгөттөө гана Firefox ишке киргизилгенде кошумчаларды ишке киргизет. Бөгөттөлбөгөн режимдеги WebRequests Firefox ишке киргизип бүткүчө кечигип калат.
  • HTML "" тегине колдоо камтылган, бул жабыла турган эскертүүлөр жана субтерезелер сыяктуу диалог кутучаларын жана колдонуучу өз ара аракеттенүү компоненттерин түзүүгө мүмкүндүк берет. Түзүлгөн терезелерди JavaScript кодунан башкарууга болот.
  • Учурдагы HTML тегдеринин функционалдуулугун кеңейтүүчү ыңгайлаштырылган HTML элементтерин кошууга мүмкүндүк берген Custom Elements спецификациясын ишке ашыруу киргизүү формаларын иштетүүгө байланыштуу ыңгайлаштырылган элементтерди кошуу үчүн колдоону кошту.
  • CSS'ке дефис-символ касиети кошулду, аны үзгүлтүккө учуратуу символунун ордуна ("-") колдонуу үчүн сапты коюуга болот.
  • navigator.registerProtocolHandler() методу ftp, sftp жана ftps URL схемалары үчүн протокол иштетүүчүлөрдү каттоого колдоо көрсөтөт.
  • HTMLElement.innerText касиети сыяктуу DOM түйүнүнүн ичиндеги мазмунду кайтаруучу HTMLElement.outerText касиети кошулду, бирок акыркысынан айырмаланып, жазылганда түйүн ичиндеги мазмунду эмес, бүт түйүндү алмаштырат.
  • WebVR API демейки боюнча өчүрүлгөн жана эскирилген (кайра кайтаруу үчүн about:config ичинде dom.vr.enabled=true деп коюңуз).
  • Шайкештикти баалоо панели веб-иштеп чыгуучулар үчүн куралдарга кошулду. Панелде тандалган HTML элементинин же бүткүл беттин CSS касиеттери менен мүмкүн болгон көйгөйлөр тууралуу эскертүүчү индикаторлор көрсөтүлөт, бул ар бир браузерде баракты өзүнчө сынабай туруп, ар кандай браузерлер менен дал келбестиктерди аныктоого мүмкүндүк берет.
    Firefox 98 чыгарылышы
  • Берилген DOM түйүнү үчүн окуя угуучуларды өчүрүү мүмкүнчүлүгү берилген. Өчүрүү, баракты текшерүү интерфейсиндеги окуянын үстүнө чычканды алып барганда көрсөтүлүүчү кеңеш аркылуу ишке ашырылат.
    Firefox 98 чыгарылышы
  • Аткаруу учурунда сызыкты этибарга албоо үчүн мүчүлүштүктөрдү оңдоочудагы түзөтүү режиминин контексттик менюсуна "Сапты этибарга албоо" пункту кошулду. Бул нерсе devtools.debugger.features.blackbox-lines=true параметри about:config ичинде коюлганда көрсөтүлөт.
    Firefox 98 чыгарылышы
  • window.open чалуу аркылуу ачылган өтмөктөр үчүн иштеп чыгуучунун куралдарын автоматтык түрдө ачуу режими ишке ашырылган (devtools.popups.debug режиминде, иштеп чыгуучунун куралдары ачык болгон барактар ​​үчүн, алар ушул барактан ачылган бардык өтмөктөр үчүн автоматтык түрдө ачылат).
    Firefox 98 чыгарылышы
  • Android платформасынын версиясы башкы беттеги фон сүрөтүн өзгөртүү мүмкүнчүлүгүн берет жана бир домен үчүн кукилерди жана сайт маалыматтарын тазалоого колдоо көрсөтөт.

Инновациялардан жана мүчүлүштүктөрдү оңдоодон тышкары, Firefox 98 16 кемчиликти жок кылды, анын ичинен 4 кооптуу деп белгиленген. 10 аялуу (CVE-2022-0843 астында чогултулган) буфердин толуп кетиши жана мурунтан эле бошоп калган эстутумдун аймактарына жетүү сыяктуу эстутум көйгөйлөрүнөн келип чыгат. Мүмкүн, бул көйгөйлөр атайын иштелип чыккан баракчаларды ачууда чабуулчунун кодунун аткарылышына алып келиши мүмкүн.

Firefox 99 бета версиясы жергиликтүү GTK контексттик менюларын колдоого, GTK калкып чыгуу тилкелерин иштетүүгө, диакритикалуу же диакритикасыз PDF көрүүчүдө издөөнү колдоого жана үн чыгарып окуу режимин күйгүзүү/өчүрүү үчүн ReaderMode'ге "n" ысык баскычын кошту (Баяндама ).

Source: opennet.ru

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