Firefox 125 веб-шолғышы шығарылды және ұзақ мерзімді қолдау саласының жаңартуы жасалды - 115.10.0. Кеш кезеңде анықталған мәселелерге байланысты 125.0 құрастыру тоқтатылды және 125.0.1 шығарылым ретінде жарияланды. Firefox 126 филиалы бета тестілеу кезеңіне ауыстырылды, оның шығарылымы 14 мамырға жоспарланған.
Firefox 125-тегі негізгі жаңа мүмкіндіктер:
- Кірістірілген PDF қарау құралының әдепкі бойынша қосылған таңдалған түсі мен жиегі бар мәтінді бөлектеу функциясы бар.

- Бұрын қаралған мазмұнға қол жеткізуді жеңілдететін Firefox View беті енді ашық қойындылары бар бөлімде бекітілген қойындыларды көрсетеді және күй көрсеткіштеріне қолдау қосады, мысалы, аудио немесе бейне белгілі бір қойындыда ойнатылып жатқанын анық етеді. сонымен қатар дыбысты өшіру немесе қайтару үшін индикаторды басуға мүмкіндік береді. Ұқсас көрсеткіштер бетбелгілер мен хабарландырулар үшін де қосылды.

- Алмасу буферінде сақталған сілтемеге жылдам өту мүмкіндігі енгізілді. Мекенжай жолағын басқан кезде алмасу буферінде URL мекенжайы болса, бұл URL автоматты түрде шарлау үшін бастапқы ұсыныс ретінде көрсетіледі.

- Кейбір ағындық провайдерлер жоғары сапалы мазмұнды тарату үшін пайдаланатын AV1 кодекінің көмегімен қорғалған мазмұнды (EME, шифрланған медиа кеңейтімдері) ойнатуға қолдау қосылды.
- Веб-пішіндердегі мекенжайларды толтыру кезінде мекенжайды сақтау сұрауы беріледі (әзірше тек АҚШ пен Канаданың пайдаланушылары үшін). Болашақта біз сақталған деректерді мекенжайларды автотолтыру үшін пайдалануды жоспарлап отырмыз.
- Ықтимал қауіпті мазмұн тізімдеріндегі URL мекенжайларынан файлдарды жүктеп алуды блоктау қосылған.
- Қойынды контейнерлерін іске асыратын қондырмаларды пайдаланатын жүйелерде әртүрлі контейнерлерде орналасқан қойындыларды мекенжай жолағынан іздеуге қолдау қосылды.
- Жүйелік прокси арқылы қосылу үшін қосылған параметрлердің болуына қарамастан, WPAD (Web Proxy Auto-Discovery) протоколы арқылы проксидің болуын автоматты түрде анықтауға мүмкіндік беретін опция параметрлерге қосылды.
- Радио түймелерді айналып өту әрекеті өзгертілді - түймелердегі ешбір опция таңдалмаған болса, онда tab пернесін басу қазір тек бірінші опцияға фокусты белсендіреді, ал келесі басу барлық опцияларды айналдырудың орнына енгізу фокусын басқа элементке тасымалдайды. Дегенмен, көрсеткі пернелер әлі де бір элементтің опциялары бойынша шарлауға мүмкіндік береді.
- Басқа веб-интерфейс элементтерінің үстінде көрсетілетін элементтерді жасауға мүмкіндік беретін popover төлсипатына қолдау қосылды. Мысалы, жаңа төлсипатты пайдалана отырып, әрекеттер мәзірлерін жасауға, пішіндерді толтыруға шақыруларды көрсетуге, оқу интерфейстерін жасауға және мазмұнды түсіруді жүзеге асыруға болады. «Диалог» элементінен айырмашылығы, «popover» атрибуты бар элементтер модальды емес, оқиғаларға қолдау көрсетеді және оңай жойылады. Орналастыру, каскадтық және енгізу фокусы автоматты түрде таңдалады және өңделеді.
- WebAssembly әдепкі бойынша қосылған «көп жадты» режимі бар, ол wasm модульдеріне бірнеше тәуелсіз желілік жад аймақтарын пайдалануға және импорттауға мүмкіндік береді.
- JavaScript Intl.Segmenter нысаны арқылы жүзеге асырылған Юникод мәтін сегментациясына қолдау қосты. Нысан тілге негізделген жолдағы мәтінді дәл сегменттеуге мүмкіндік береді, мысалы, сөздерді бөлу үшін бос орынды пайдаланбайтын тілдердегі сөздерді бөлу.
- ContextLost және ContextRestored оқиғаларына қолдау HTMLCanvasElement және OffscreenCanvas интерфейстерін іске асыруға қосылды, бұл аппараттық құралдарды көрсетуді жеделдету кезінде пайдаланушы кодындағы мәтінмәнді жоғалту және қалпына келтіру жағдайларын өңдеуге мүмкіндік береді.
- navigator.clipboard.readText() әдісіне қолдау операцияны растау сұрауымен алмасу буферінен оқу үшін қамтылған (API шақырғаннан кейін пайдаланушы әрекетті растау үшін қою контекстік мәзірі көрсетіледі).
- Трансформациялау операциялары үшін анықтамалық аумақты есептеу әдісін өзгертуге, мысалы, кеңейтілген графикалық әсерлерді енгізуге мүмкіндік беретін «Трансформ-бокс» CSS сипатына штрих-жолақ және мазмұн-жолақ мәндеріне қолдау қосылды.
- CSS қасиеті «align-content» блоктық контейнерлермен жұмыс істеу мүмкіндігін жүзеге асырады. Мысалы, "дисплей: блок" және "дисплей: тізім элементі" енді икемді және тор контейнерлерін пайдаланбай "align-content" көмегімен туралануы мүмкін.
- SVGAElement.text әдісі кеңінен қолданылатын SVGAElement.textContent әдісінің пайдасына ескірген.
- Веб әзірлеуші құралдарында бастапқы картаға қатысты әрекеттері бар отладчик тақтасының төменгі жағындағы жаңа ашылмалы мәзір бар. "devtools.debugger.features.overlay" параметрі мазмұнның жоғарғы жағында көрсетілетін кідіртуге түзету құралының қабаттасуы индикаторын өшіру үшін about:config параметріне қайтарылды.

- арналған нұсқада Android Қойындылар үшін тақырып параметрлерін таңдау мүмкіндігі қосылды (қараңғы тақырып, ашық тақырып және жүйелік тақырыпты таңдау). Кіру және құпия сөз параметрлері мәзірі жақсартылды. Firefox жүйелік PDF қарау құралы ретінде таңдалса, "Қолданбада ашу" түймесі жасырылды.
Инновациялар мен қателерді түзетуден басқа, Firefox 125 18 осалдықты түзетті (12-сі қауіпті деп белгіленген). 11 осалдық (4 CVE-2024-3865 астында жинақталған) буфердің толып кетуі және әлдеқашан босатылған жад аймақтарына кіру сияқты жад мәселелерінен туындайды. Ықтимал, бұл мәселелер арнайы жасалған беттерді ашқан кезде шабуылдаушы кодының орындалуына әкелуі мүмкін.
Firefox 126 Beta нұсқасы деректерді санаттауды жақсартатын және таңдалған уақыт кезеңінде сақталған деректер өлшемі туралы ақпаратты қосатын пайдаланушы деректерін тазалауға арналған жаңа жеңілдетілген және бірыңғай диалогты ұсынады.

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




