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

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

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

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

    «Жалпы/Тіл және көрініс» бөліміндегі параметрлердегі түс көрінісін өзгерту үшін (туралы: теңшелімдер) операциялық жүйенің түс схемасына қатысты түсті қайта анықтауды қосуға болатын жаңа «Түстер» бөлімі ұсынылды немесе түстерді қолмен тағайындаңыз.

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

  • Айтарлықтай жақсартылған шуды азайту және дыбысты күшейтуді автоматты түрде басқару, сондай-ақ жаңғырықты жою сәл жақсартылған.
  • Негізгі орындау ағынындағы жүктеме айтарлықтай төмендеді.
  • Ағымдағы беттің доменінен басқа сайттарға кіру кезінде үшінші тарап cookie файлдарын өңдеуге тыйым салатын сайттар арасында cookie файлдарын тасымалдауға неғұрлым қатаң шектеу қойылды. Мұндай cookie файлдары жарнамалық желілер, әлеуметтік желі виджеттері және веб-аналитика жүйелерінің кодындағы сайттар арасындағы пайдаланушы қозғалысын бақылау үшін пайдаланылады. Cookie файлдарын жіберуді басқару үшін «Cookie саясаты» тақырыбында көрсетілген бір сайт атрибуты пайдаланылады, ол қазір әдепкі бойынша сайттар арасындағы cookie файлдарын жіберуді шектейтін «Same-Site=Lax» мәніне орнатылған. сурет сұрауы немесе басқа сайттан iframe арқылы мазмұнды жүктеу сияқты ішкі сұраулар, сонымен қатар CSRF (сайттар аралық сұрауды жалған жасау) шабуылдарынан қорғауды қамтамасыз етеді.
  • Кейбір сайттардағы бейне сапасының төмендеуіне және бейнені көру кезінде SSRC (синхрондау көзі идентификаторы) тақырыбының қалпына келтірілуіне байланысты мәселелер шешілді. Экраныңызды WebRTC арқылы ортақ пайдалану кезінде ажыратымдылықтың төмендеуіне қатысты мәселені де түзеттік.
  • MacOS жүйесінде Gmail қызметіндегі сілтемелерді басу оларды басқа платформалардағы сияқты жаңа қойындыда ашады. Шешілмеген мәселелерге байланысты macOS толық экран режимінде бейнелерді бекітуге мүмкіндік бермейді.
  • Қараңғы тақырып мәнерлерінің параметрлерін жеңілдету үшін элементті қай түс схемаларында дұрыс көрсетуге болатынын анықтауға мүмкіндік беретін жаңа CSS сипатының түс схемасы қосылды. Қолдау көрсетілетін схемаларға «жарық», «қараңғы», «күндізгі режим» және «түнгі режим» кіреді.
  • HWB (реңк, ақтық, қаралық) түс үлгісіне сәйкес түстерді анықтау үшін түс мәндерінің орнына көрсетілуі мүмкін hwb() CSS функциясы қосылды. Қосымша, функция мөлдірлік мәнін көрсете алады.
  • «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 пакеті ұсынылады.

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

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