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

Firefox 111 веб-шолғышы шығарылды.Сонымен қатар, ұзақ мерзімді қолдау бөліміне жаңарту жасалды - 102.9.0. Firefox 112 филиалы жақын арада бета тестілеу кезеңіне ауыстырылады, оның шығарылымы 11 сәуірге жоспарланған.

Firefox 111-тегі негізгі жаңа мүмкіндіктер:

  • Кірістірілген есептік жазба менеджері Firefox Relay қызметі үшін электрондық пошта мекенжайларының маскаларын жасау мүмкіндігін қосты, бұл сіздің нақты мекенжайыңызды жарнамаламау үшін сайттарда тіркелу немесе жазылымдарды тіркеу үшін уақытша электрондық пошта мекенжайларын жасауға мүмкіндік береді. Бұл мүмкіндік пайдаланушы Firefox тіркелгісіне қосылған кезде ғана қолжетімді.
  • Белгілеу үшін Referer тақырыбын тасымалдауды өшіру үшін веб-пішіндер арқылы шарлау үшін «rel=noreferrer» параметрін немесе Window.opener сипатын орнатуды өшіру және тыйым салу үшін «rel=noopener» параметрін қолдануға мүмкіндік беретін «rel» төлсипаты үшін қосымша қолдау. өту жүзеге асырылған контекстке қол жеткізу.
  • OPFS (Origin-Private FileSystem) API қосылған, ол файлдарды жергілікті файл жүйесіне орналастыруға арналған, ағымдағы сайтпен байланыстырылған жадқа байланысты File System Access API кеңейтімі болып табылады. Веб-қосымшаларға пайдаланушы құрылғысындағы файлдар мен каталогтарды оқуға, өзгертуге және сақтауға мүмкіндік беретін веб-сайтқа байланыстырылған виртуалды файлдық жүйенің бір түрі жасалады (басқа сайттар қол жеткізе алмайды).
  • CSS Color Level 4 спецификациясын жүзеге асыру бөлігі ретінде CSS sRGB, RGB, HSL, HWB ішіндегі түстерді анықтау үшін color(), lab(), lch(), oklab() және oklch() функцияларын қосты. LHC және LAB түс кеңістіктері. Функциялар қазір әдепкі бойынша өшірілген және пайдалану үшін about:config ішінде layout.css.more_color_4.enabled жалаушасын белсендіруді талап етеді.
  • Басып шығару кезінде бетті анықтау үшін пайдаланылатын CSS "@page" ережелері бет бағдары туралы ақпаратты алу үшін "бет-бағыт" сипатын жүзеге асырады («тік», «солға бұру» және «оңға бұру»).
  • SVG ішіндегі элементтерде контекст-штрих және контекст-толтыру мәндеріне рұқсат етіледі.
  • Search.query функциясы әдепкі іздеу жүйесіне сұрау жіберу үшін API қондырмасына қосылды. Іздеу нәтижесін жаңа қойындыда немесе терезеде көрсету үшін search.search функциясына "диспозиция" сипаты қосылды.
  • Кірістірілген pdf.js қарау құралында ашылған PDF құжаттарын сақтауға арналған API қосылды. GeckoView Print API қосылды, ол window.print файлына байланысты және басып шығару үшін PDF файлдарын немесе PDF InputStream жіберуге мүмкіндік береді.
  • URI файлына арналған SitePermissions арқылы рұқсаттарды орнатуға қолдау қосылды://.
  • SpiderMonkey JavaScript қозғалтқышы RISC-V 64 архитектурасына бастапқы қолдауды қосты.
  • Веб-әзірлеушілерге арналған құралдар ерікті файлдарда іздеуге мүмкіндік береді.
  • dmabuf көмегімен VA-API (Video Acceleration API) беттерін көшіруге қолдау енгізілді, бұл VA-API беттерін өңдеуді жылдамдатуға мүмкіндік берді және кейбір платформаларда көрсету кезінде артефактілердің пайда болуымен байланысты мәселелерді шешті.
  • DNS жүйесіндегі хост атауларын шешу үшін пайдаланылатын ағындардың санын бақылау үшін about:config параметріне network.dns.max_any_priority_threads және network.dns.max_high_priority_threads параметрлері қосылды.
  • Windows платформасында платформа ұсынатын хабарландыру жүйесін пайдалану қосылған.
  • macOS платформасы сеансты қалпына келтіруді қолдайды.
  • Android нұсқасындағы жақсартулар:
    • PDF құжаттарын қараудың кірістірілген мүмкіндігі енгізілді (алдымен жүктеп алу және бөлек қарау құралын ашу қажет емес).
    • Қажетсіз мазмұнды (қатаң) бұғаттаудың қатаң режимін таңдаған кезде, әдепкі режим «Cookie файлдарының жалпы қорғауы» болып табылады, ол әрбір сайт үшін бөлек, оқшауланған «Cookie файлдары» қоймасын пайдаланады, бұл сайттар арасындағы қозғалысты бақылау үшін cookie файлдарын пайдалануға мүмкіндік бермейді.
    • Android 12 және 13 операциялық жүйелерінде жұмыс істейтін Pixel құрылғылары енді жақында қаралған беттерге сілтемелерді «Соңғылар» экранынан тікелей бөлісу мүмкіндігіне ие.
    • Мазмұнды бөлек қолданбада ашу механизмі (Қолданбада ашу) қайта жасалды. Үшінші тарап Android қолданбаларын пайдаланушының растауынсыз іске қосуға мүмкіндік беретін осалдық (CVE-2023-25749) түзетілді.
    • CanvasRenderThread өңдегіші қосылған, ол WebGL-қа қатысты тапсырмаларды бөлек ағында өңдеуге мүмкіндік береді.

Инновациялар мен қателерді түзетуден басқа, Firefox 111 20 осалдықты түзетті. 14 осалдық қауіпті деп белгіленген, оның ішінде 9 осалдық (CVE-2023-28176 және CVE-2023-28177 бойынша жинақталған) буфердің толып кетуі және әлдеқашан босатылған жад аймақтарына қол жеткізу сияқты жад мәселелерінен туындаған. Ықтимал, бұл мәселелер арнайы жасалған беттерді ашқан кезде шабуылдаушы кодының орындалуына әкелуі мүмкін.

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

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