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

Firefox 109 веб-шолғышы шығарылды.Сонымен қатар, ұзақ мерзімді қолдау бөліміне жаңарту жасалды - 102.7.0. Firefox 110 филиалы жақын арада бета тестілеу кезеңіне ауыстырылады, оның шығарылымы 14 ақпанға жоспарланған.

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

  • Әдепкі бойынша қолдау WebExtensions API арқылы жазылған кеңейтімдер үшін қолжетімді мүмкіндіктер мен ресурстарды анықтайтын Chrome манифестінің XNUMX нұсқасы үшін қосылады. Манифесттің екінші нұсқасын қолдау жақын болашақта сақталады. Манифесттің үшінші нұсқасы өртке ұшырап, кейбір мазмұнды бұғаттауды және қауіпсіздік қондырмаларын бұзатындықтан, Mozilla Firefox-та манифесттің толық үйлесімділігін қамтамасыз етуден бас тартты және кейбір мүмкіндіктерді басқаша жүзеге асырды. Мысалы, Chrome-да жаңа декларативті мазмұнды сүзу API-мен ауыстырылған webRequest API ескі блоктаушы жұмыс режимін қолдау тоқтатылған жоқ. Түйіршікті рұқсат сұрау үлгісін қолдау да сәл басқаша жүзеге асырылады, оған сәйкес қондырманы бірден барлық беттер үшін белсендіру мүмкін емес (рұқсат «all_urls» жойылған). Firefox-та рұқсат беру туралы соңғы шешім пайдаланушыға қалдырылады, ол белгілі бір сайттағы деректеріне қандай қондырмаға рұқсат беруді таңдай алады. Рұқсаттарды басқару үшін интерфейске «Бірыңғай кеңейтімдер» түймесі қосылды, оның көмегімен пайдаланушы кез келген сайтқа кеңейтімге кіруге рұқсат беріп, одан бас тарта алады. Рұқсаттарды басқару манифесттің үшінші нұсқасына негізделген қондырмаларға ғана қолданылады; манифесттің екінші нұсқасына негізделген қондырмалар үшін сайттарға түйіршікті қатынасты басқару орындалмайды.

    Firefox 109 шығарылымы
  • Firefox View беті жақында жабылған және басқа құрылғыларда ашылған қойындылары бар бос бөлімдердің дизайнын жақсартты.
  • Firefox View бетінде көрсетілген жақында жабылған қойындылар тізімі тізімнен жеке сілтемелерді жою үшін түймелерді қосты.
    Firefox 109 шығарылымы
  • Іздеу жүйесінің URL мекенжайын көрсетудің орнына мекенжай жолағында енгізілген іздеу сұрауын көрсету мүмкіндігі қосылды (яғни, кілттер мекенжай жолағында енгізу процесінде ғана емес, сонымен қатар іздеу жүйесіне кіріп, іздеуді көрсеткеннен кейін де көрсетіледі. енгізілген пернелермен байланысты нәтижелер). Мүмкіндік қазір әдепкі бойынша өшірілген және оны белсендіру үшін about:config ішінде "browser.urlbar.showSearchTerms.featureGate" параметрін орнату қажет.
    Firefox 109 шығарылымы
  • Өріс үшін күнді таңдау үшін диалог пернетақтаны басқаруға бейімделген «күн» және «күн уақыты» түрлерімен, бұл экранды оқу құралдарын дұрыс қолдауды қамтамасыз етуге және күнтізбеде шарлау үшін пернелер тіркесімін пайдалануға мүмкіндік берді.
  • Браузердің көрінісін өзгерту үшін кірістірілген Colorways қондырмасын пайдаланып экспериментті аяқтадық (таңдау үшін мазмұн аймағы, панельдер және қойындыны ауыстыру жолағы үшін түс тақырыптарының жинағы ұсынылды). Бұрын сақталған түс тақырыптарына «Қосымшалар мен тақырыптар» бетінде қол жеткізуге болады.
  • GTK жүйесі бар жүйелерде бір уақытта бірнеше файлды файл менеджеріне жылжыту мүмкіндігі жүзеге асырылады. Суреттерді бір қойындыдан екіншісіне жылжыту жақсартылды.
  • Cookie файлдарын сайттарда пайдалануға рұқсат сұрайтын баннерлерді автоматты басу жүйесінде (cookiebanners.bannerClicking.enabled және cookiebanners.service.mode about:config), сайттарды автоматты түрде басылатын ерекшеліктер тізіміне қосу мүмкіндігі. қолданылмайды жүзеге асырылды.
  • Әдепкі бойынша, TLS жүйесінде сеанс билеттерін қайта пайдалануды болдырмау үшін network.ssl_tokens_cache_use_only_once параметрі қосылады.
  • network.cache.shutdown_purge_in_background_task параметрі қосылған, ол файлды өшіру кезінде енгізу/шығару дұрыс өшіру мәселесін шешеді.
  • Қосымшаның мәтінмәндік мәзіріне қондырма түймешігін құралдар тақтасына бекіту үшін элемент («Құралдар тақтасына бекіту») қосылды.
  • Firefox-ты жүйеде «Бірге ашу» контекстік мәзірі арқылы таңдалған құжатты қарау құралы ретінде пайдалануға болады.
  • About:support бетіне экранды жаңарту жылдамдығы туралы ақпарат қосылды.
  • Қосылған параметрлер ui.font.menu, ui.font.icon, ui.font.caption, ui.font.status-bar, ui.font.message-box, т.б. жүйелік қаріптерді қайта анықтау үшін.
  • Әдепкі бойынша қосулы пайдаланушы Элемент және Құжат нысандарында айналдыруды аяқтаған кезде (орынның өзгеруі тоқтаған кезде) жасалатын айналдыру оқиғасына қолдау көрсетеді.
  • Storage Access API интерфейсіне қарамастан, үшінші тарап мазмұнын өңдеу кезінде Storage API арқылы кіруді бөлу қамтамасыз етілген.
  • Элемент идентификаторын жіберетін диапазон элементіне тізім атрибутына қолдау қосылды енгізу үшін ұсынылатын алдын ала анықталған мәндер тізімімен.
  • Көріну өрісінен тыс аймақтардың қажетсіз көрсетілуін болдырмау үшін пайдаланылатын мазмұн-көріну CSS сипаты енді "auto" мәнімен жаңартылды, орнатылған кезде көріну элементтің шекарасына жақындығына негізделген браузер арқылы анықталады. көрінетін аймақ.
  • CSS түрінде , ол әртүрлі бет құрамдас бөліктері үшін әдепкі түс мәндерін анықтайды және Mark, MarkText және ButtonBorder мәндеріне қолдауды қосады.
  • Web Auth USB HID негізіндегі таңбалауыштарды пайдаланып CTAP2 (Client to Authenticator Protocol) арқылы аутентификация мүмкіндігін қосады. Қолдау әдепкі бойынша әлі қосылмаған және about:config ішіндегі security.webauthn.ctap2 параметрі арқылы қосылған.
  • JavaScript отладтағы веб-әзірлеуші ​​құралдарында айналдыру оқиғасын өңдеушіге жылжытқанда іске қосылатын жаңа тоқтау нүктесі опциясы қосылды.
  • WebDriver BiDi шолғышының қашықтан басқару протоколына «session.subscribe» және «session.unsubscribe» пәрмендерін қолдау қосылды.
  • Windows платформасына арналған құрастырмалар мультимедиялық мазмұнды ойнататын процестердегі осалдықтарды пайдалануды блоктау үшін ACG (Еркін кодты қорғау) аппараттық қорғаныс механизмін пайдалануды қамтиды.
  • MacOS платформасында Ctrl/Cmd + сенсорлық тақта немесе Ctrl/Cmd + тінтуір дөңгелегі комбинацияларының әрекеті өзгертілді, бұл енді масштабтауға емес, айналдыруға (басқа браузерлердегі сияқты) әкеледі.
  • Android нұсқасындағы жақсартулар:
    • Толық экранды бейнені көргенде, айналдыру кезінде мекенжай жолағын көрсету өшіріледі.
    • Бекітілген сайтты жойғаннан кейін өзгертулерден бас тарту түймесі қосылды.
    • Іздеу жүйелерінің тізімі тілді өзгерткеннен кейін жаңартылады.
    • Үлкен деректер бөлігін алмасу буферіне немесе мекенжай жолағына орналастыру кезінде орын алған ақау түзетілді.
    • Кенеп элементтерінің жақсартылған көрсету өнімділігі.
    • Тек H.264 кодегін пайдалана алатын бейне қоңырауларға қатысты мәселе шешілді.

Инновациялар мен қателерді түзетуден басқа, Firefox 109 21 осалдықты түзетті. 15 осалдық қауіпті деп белгіленді, оның ішінде 13 осалдық (CVE-2023-23605 және CVE-2023-23606 астында жинақталған) буфердің толып кетуі және әлдеқашан босатылған жад аймақтарына кіру сияқты жад мәселелерінен туындаған. Ықтимал, бұл мәселелер арнайы жасалған беттерді ашқан кезде шабуылдаушы кодының орындалуына әкелуі мүмкін. CVE-2023-23597 осалдығы жаңа еншілес процестерді құру кодындағы логикалық қатеден туындаған және еркін файлдардың мазмұнын оқу үшін file:// контекстінде жаңа процесті іске қосуға мүмкіндік береді. CVE-2023-23598 осалдығы GTK жүйесінде апарып тастау әрекеттерін өңдеудегі қатеден туындайды және ерікті файлдардың мазмұнын DataTransfer.setData шақыруы арқылы оқуға мүмкіндік береді.

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

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