Firefox 97 шығарылымы

Firefox 97 веб-шолғышы шығарылды.Сонымен қатар, ұзақ мерзімді қолдау саласының жаңартуы жасалды - 91.6.0. Firefox 98 тармағы бета тестілеу кезеңіне ауыстырылды, оның шығарылымы 8 наурызға жоспарланған.

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

  • Firefox 18 жүйесінде шектеулі уақытқа кірістірілген қосымша ретінде ұсынылған 94 Colorway маусымдық түс тақырыптарының мерзімі аяқталды. Colorway тақырыптарын пайдалануды жалғастырғысы келетін пайдаланушылар оларды қондырмалар менеджерінде қоса алады (about:addons).
  • Linux платформасына арналған жинақтарда басып шығару үшін PostScript құжатын жасау мүмкіндігі жойылды (PostScript принтерлерінде басып шығару және PDF файлына сақтау мүмкіндігі сақталады).
  • Wayland 1.20 кітапханаларымен түзетілген құрастыру мәселелері.
  • Қойындыны басқа терезеге жылжытқаннан кейін шымшу масштабтау сенсорлық экрандарда жұмысын тоқтататын мәселе шешілді.
  • Linux жүйесіндегі about:processes беті CPU жүктемесін анықтау дәлдігін жақсартты.
  • Кейбір пайдаланушы орталарында, мысалы, қарапайым OS 6 жүйесінде терезелер үшін өткір бұрыштарды көрсету мәселесі шешілді.
  • Windows 11 платформасында жаңа айналдыру жолағы стиліне қолдау қосылды.
  • MacOS платформасында жүйелік қаріптерді жүктеу жақсартылды, бұл кейбір жағдайларда оны ашуды және жаңа қойындыға ауысуды жылдамдатты.
  • Android платформасына арналған нұсқада жақында ашылған сайттар кіру тарихында бөлектелген. Жақында қосылған бетбелгілерге арналған кескіндерді көрсету басты бетте жақсартылды. Android 12 платформасында алмасу буферінен сілтемелерді қою мәселесі шешілді.
  • Ұзындық және ұзындық-пайыздық түрлері бар CSS конструкциялары «қалпақ» және «ic» бірліктерін пайдалануға мүмкіндік береді.
  • @scroll-timeline CSS ережесі мен анимация уақыт шкаласы CSS сипатына қолдау қосылды, бұл AnimationTimeline API ішіндегі анимация хронологиясын минуттар немесе секундтармен емес, мазмұнды айналдыру барысымен байланыстыруға мүмкіндік береді.
  • Түсті реттеу CSS сипаты спецификация талап еткендей басып шығару-түс-реттеу деп өзгертілді.
  • CSS әдепкі бойынша, @layer ережесі арқылы анықталған және layer() функциясы арқылы CSS @import ережесі арқылы импортталатын каскадты қабаттарға қолдауды қамтиды.
  • Айналдыру жолағы үшін экран кеңістігі қалай сақталғанын басқару үшін айналдыру жолағы-гуtter CSS сипаты қосылды. Мысалы, мазмұнның айналдыруын қаламасаңыз, айналдыру жолағы аймағын алу үшін шығысты кеңейтуге болады.
  • Marionette веб-құрамымен (WebDriver) жақсартылған үйлесімділік.
  • AnimationFrameProvider API DedicatedWorkerGlobalScope жиынына қосылды, ол жеке веб-жұмысшыларда requestAnimationFrame және cancelAnimationFrame әдістерін пайдалануға мүмкіндік береді.
  • AbortSignal.abort() және AbortController.abort() әдістері енді сигналды қалпына келтіру себебін орнату, сондай-ақ AbortSignal.reason сипаты арқылы себебін оқу мүмкіндігіне ие. Әдепкі бойынша, себебі AbortError.

Инновациялар мен қателерді түзетуден басқа, Firefox 97 42 осалдықты түзетіп, оның 34-і қауіпті деп белгіленген. 33 осалдық (CVE-5-2022 бойынша 22764 және CVE-29-2022 бойынша 0511) буфердің толып кетуі және әлдеқашан босатылған жад аймақтарына кіру сияқты жад мәселелерінен туындайды. Ықтимал, бұл мәселелер арнайы жасалған беттерді ашқан кезде шабуылдаушы кодының орындалуына әкелуі мүмкін.

Firefox 98 бета нұсқасындағы өзгерістер:

  • Файлдарды жүктеп алу әрекеті өзгертілді - жүктеу басталғанға дейін сұрауды көрсетудің орнына, файлдар енді автоматты түрде жүктеле бастайды және жүктеп алу барысы туралы ақпарат бар панель арқылы кез келген уақытта ашылуы немесе жүктеу тақтасынан тікелей жойылуы мүмкін.
  • Жүктеп алу тізіміндегі файлдарды тінтуірдің оң жақ түймешігімен басқан кезде көрсетілетін мәтінмәндік мәзірге жаңа әрекеттер қосылды. Мысалы, «Ұқсас файлдарды әрқашан ашу» опциясын пайдаланып, Firefox жүйесіне жүйедегі бірдей файл түрімен байланысты қолданбада жүктеу аяқталғаннан кейін файлды автоматты түрде ашуға рұқсат бере аласыз. Сондай-ақ, жүктелген файлдары бар каталогты ашуға, жүктеп алу басталған бетке өтуге (жүктеп алудың өзі емес, жүктеу сілтемесі), сілтемені көшіріп, шолу журналынан жүктеу туралы ескертуді алып тастауға және жүктеулер тақтасындағы тізім.
  • Браузерді іске қосу процесін оңтайландыру үшін webRequest API пайдаланатын қондырмаларды іске қосу логикасы өзгертілді. Тек webRequest қоңырауларын блоктау енді Firefox іске қосу кезінде қондырмалардың іске қосылуына себеп болады. Блокталмайтын режимдегі WebRequests Firefox іске қосылуын аяқтағанша кейінге қалдырылады.
  • HTML тегін қолдауды қосу » , ол жабылатын ескертулер және кірістірілген терезелер сияқты пайдаланушының интерактивті әрекеттесуі үшін диалогтық терезелер мен құрамдастарды құруға мүмкіндік береді. Жасалған терезелерді JavaScript кодынан басқаруға болады.
  • Үйлесімділік тақтасы веб-әзірлеуші ​​құралдарына қосылды. Панель таңдалған HTML элементінің немесе бүкіл беттің CSS сипаттарындағы ықтимал ақаулар туралы ескертетін индикаторларды көрсетеді, бұл әр браузерде бетті бөлек сынамай-ақ, әртүрлі браузерлермен үйлеспеушіліктерді анықтауға мүмкіндік береді.

Ақпарат көзі: opennet.ru

пікір қалдыру