Firefox 96 веб-шолғышы шығарылды. Оған қоса, 91.5.0 ұзақ мерзімді қолдау саласының жаңартуы шығарылды. Firefox 97 бета тестілеуге кірді және 8 ақпанда шығарылады деп жоспарланған.
Негізгі инновациялар:
- Біз веб-сайттарды қараңғы немесе ашық тақырыпты пайдалануға мәжбүрлеу мүмкіндігін қостық. Түс схемасын браузер өзгертеді және веб-сайтты қолдауды қажет етпейді, бұл тек ашық түстерді қолдайтын веб-сайттарға күңгірт тақырыпты, ал қараңғы веб-сайттарға ашық тақырыпты пайдалануға мүмкіндік береді.

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

- Шуды басу және күшейтуді автоматты түрде басқару айтарлықтай жақсарды, ал жаңғырықты жою сәл жақсарды.
- Негізгі орындау ағынындағы жүктеме айтарлықтай төмендеді.
- Сайттар арасында cookie файлдарын тасымалдауға қатаң шектеулер енгізілді, бұл басқа сайттарға кіру кезінде орналастырылған үшінші тарап cookie файлдарын өңдеуге тыйым салады. домен Ағымдағы бет. Бұл cookie файлдары жарнама желілерінің, әлеуметтік медиа виджеттерінің және веб-аналитика жүйелерінің кодында веб-сайттар арасындағы пайдаланушылардың қозғалысын бақылау үшін пайдаланылады. Cookie файлдарының берілуін басқару үшін "Cookie саясаты" тақырыбында көрсетілген Same-Site атрибуты пайдаланылады. Әдепкі бойынша, бұл атрибут енді "Same-Site=Lax" күйіне орнатылған. Бұл кескін сұраулары немесе басқа веб-сайттан iframe арқылы мазмұнды жүктеу сияқты сайтаралық ішкі сұраулар үшін cookie файлдарын жіберуді шектейді, бұл сонымен қатар CSRF (Сайтаралық сұрауларды жалған жасау) шабуылдарынан қорғауды қамтамасыз етеді.
- Біз кейбір веб-сайттардағы бейне сапасының төмендеуіне және бейнелерді көру кезінде SSRC (синхрондау көзі идентификаторы) тақырыбын қалпына келтіруге қатысты мәселелерді шештік. Экраныңызды WebRTC арқылы ортақ пайдалану кезінде ажыратымдылықты азайту мәселесін де шештік.
- Платформада macOS Gmail-дегі сілтемелерді басу енді оларды басқа платформалардағыдай жаңа қойындыда ашады. Шешілмеген мәселелерге байланысты macOS Толық экран режимінде бейнелерді босатуға тыйым салынады.
- Қараңғы тақырып стилін теңшеуді жеңілдету үшін жаңа CSS қасиеті, түс схемасы қосылды. Бұл сипат элементті қай түс схемаларында дұрыс көрсетуге болатынын көрсетуге мүмкіндік береді. Қолдау көрсетілетін схемаларға "ашық", "қараңғы", "күндізгі режим" және "түнгі режим" кіреді.
- hwb() CSS функциясы қосылды. Оны HWB түс үлгісіне сәйкес түстерді анықтау үшін түс мәндерінің орнына пайдалануға болады (түс, ақтық, қаралық). Қосымша мөлдірлік мәнін функцияда көрсетуге болады.
- Қарсы қалпына келтіру CSS сипатында енді "reversed()" функциясы бар, ол элементтерді кему ретімен санау үшін инверттелген 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-ы ауыр деп белгіленген. Осы осалдықтардың он төрті буфердің толып кетуі және қол жетімділік сияқты жадты басқару мәселелерінен туындайды. Бұл мәселелер арнайы жасалған беттерді ашу кезінде зиянды кодтың орындалуына әкелуі мүмкін. Басқа ауыр осалдықтарға XSLT арқылы iframe оқшаулауын айналып өту, аудио файлдарды ойнату кезіндегі жарыс жағдайы, blendGaussianBlur CSS сүзгісін пайдалану кезіндегі буфердің толып кетуі, белгілі бір желі сұрауларын өңдеу кезіндегі қолжетімділік, толық экранды манипуляция арқылы шолғыш терезесінің мазмұнын ауыстыру және толық экран режимінен шығу блокаторы кіреді.
Сонымен қатар, сіз дистрибуцияның ынтымақтастығы туралы хабарландыруды атап өте аласыз Linux Mint және Mozilla, оның аясында дистрибутив Firefox-тың өзгертілмеген ресми нұсқаларын қосымша патчтарды пайдаланбай жеткізеді. Debian и Ubuntu, басты бетті linuxmint.com/start сайтымен ауыстырмай, іздеу жүйелерін ауыстырмай және әдепкі параметрлерді өзгертпей. Yahoo және DuckDuckGo орнына Google, Amazon, Bing, DuckDuckGo және Ebay іздеу жүйелері пайдаланылады. Оның орнына Mozilla әзірлеушілерге қаражат аударады. Linux Mint белгілі бір соманы қайырымдылыққа береді. Филиалдарға жаңа Firefox пакеттері ұсынылады. Linux Келісімге сәйкес қапталған Mint 19.x, 20.x және 21.x. Firefox 96 бүгін немесе ертең пайдаланушыларға ұсынылады.
Ақпарат көзі: opennet.ru


