Firefox 109 twb tso tawm lawm. Ib qho kev hloov tshiab rau kev txhawb nqa mus sij hawm ntev, 102.7.0, kuj tau tso tawm lawm. Firefox 110, uas tau teem sijhawm tso tawm rau lub Ob Hlis 14, yuav sai sai no nkag mus rau hauv kev sim beta.
Cov yam ntxwv tshiab tseem ceeb hauv Firefox 109:
- Los ntawm lub neej ntawd, kev txhawb nqa rau version 3 ntawm Chrome Manifest, uas txhais cov peev xwm thiab cov peev txheej muaj rau cov add-ons sau siv WebExtensions API, tau qhib. Kev txhawb nqa rau version 2 ntawm manifest yuav khaws cia rau yav tom ntej. Vim tias version 3 ntawm manifest tau raug thuam rau qhov ua rau qee cov ntsiab lus-blocking thiab kev ruaj ntseg add-ons, Mozilla tau tsiv tawm ntawm kev sib raug zoo tag nrho nrog manifest hauv Firefox thiab siv qee yam nta sib txawv. Piv txwv li, kev txhawb nqa rau hom kev thaiv qub ntawm webRequest API tau khaws cia, hloov hauv Chrome los ntawm cov ntsiab lus tshiab lim API. Kev txhawb nqa rau tus qauv thov kev tso cai granular kuj tau siv me ntsis sib txawv, tiv thaiv ib qho add-on los ntawm kev ua haujlwm rau txhua nplooj ntawv ib zaug (qhov kev tso cai "all_urls" tau raug tshem tawm). Hauv Firefox, qhov kev txiav txim siab zaum kawg ntawm kev nkag mus yog tso rau tus neeg siv, uas tuaj yeem xaiv txiav txim siab seb cov add-ons twg yuav tso cai nkag mus rau lawv cov ntaub ntawv ntawm lub vev xaib muab. Txhawm rau tswj kev tso cai, lub pob "Unified Extensions" tau ntxiv rau lub interface. Siv lub pob no, tus neeg siv tuaj yeem tso cai lossis tshem tawm kev nkag mus rau ib qho add-on rau txhua lub vev xaib. Kev tswj hwm kev tso cai tsuas yog siv rau cov add-ons raws li Manifest Version 3; rau cov add-ons raws li Manifest Version 2, kev tswj hwm kev nkag mus rau qhov chaw granular tsis muaj.

- Nplooj Firefox View tam sim no tau txhim kho qhov zoo li ntawm cov seem khoob uas tso saib cov tabs kaw tsis ntev los no thiab cov tabs qhib rau lwm cov khoom siv.
- Daim ntawv teev cov tabs uas nyuam qhuav kaw uas pom ntawm nplooj ntawv Firefox View tam sim no suav nrog cov nyees khawm rau kev tshem tawm cov kev sib txuas ntawm daim ntawv teev npe.

- Peb tau ntxiv lub peev xwm los tso saib cov lus nug tshawb nrhiav uas tau nkag mus rau hauv qhov chaw nyob es tsis yog qhov URL ntawm lub tshuab tshawb nrhiav. Qhov no txhais tau tias cov lus tshawb nrhiav raug tso tawm hauv qhov chaw nyob tsis yog thaum koj ntaus lawv xwb, tab sis kuj tom qab nkag mus rau lub tshuab tshawb nrhiav thiab cov txiaj ntsig tshawb nrhiav cuam tshuam nrog cov lus tseem ceeb uas tau nkag mus tau tso tawm. Qhov feature no tam sim no raug kaw los ntawm lub neej ntawd thiab xav tau qhov chaw teeb tsa "browser.urlbar.showSearchTerms.featureGate" hauv about:config kom qhib tau.

- Lub thawv xaiv hnub rau daim teb Cov hom "hnub tim" thiab "hnub tim thiab sijhawm" tau raug hloov kho rau kev tswj hwm keyboard, xyuas kom muaj kev txhawb nqa zoo rau cov nyeem ntawv screen thiab tso cai rau cov keyboard shortcuts siv rau kev navigation daim ntawv qhia hnub.
- Ib qho kev sim siv cov Colorways add-on uas twb muaj lawm los hloov qhov browser qhov tsos tau ua tiav lawm. Nws muab cov xim sib sau ua ke rau thaj chaw ntsiab lus, cov vaj huam sib luag, thiab cov tab bar. Cov xim uas tau khaws cia ua ntej tuaj yeem nkag mus rau ntawm nplooj ntawv "Add-ons thiab themes".
- Hauv GTK systems, lub peev xwm txav ntau cov ntaub ntawv tib lub sijhawm rau hauv tus thawj tswj cov ntaub ntawv tau raug siv. Kev txav cov duab los ntawm ib lub tab mus rau lwm lub tau raug txhim kho.
- Hauv lub kaw lus rau kev nias rau ntawm cov banners uas thov kev tso cai siv cov ncuav qab zib ntawm cov vev xaib (cookiebanners.bannerClicking.enabled thiab cookiebanners.service.mode hauv about:config), lub peev xwm ntxiv cov vev xaib rau daim ntawv teev cov kev zam uas tsis siv kev nias rau ntawm tus kheej tau raug siv.
- Los ntawm lub neej ntawd, qhov chaw teeb tsa network.ssl_tokens_cache_use_only_once raug qhib kom tiv thaiv cov daim pib sib tham kom tsis txhob siv dua hauv TLS.
- Qhib qhov chaw teeb tsa network.cache.shutdown_purge_in_background_task, uas daws qhov teeb meem nrog cov ntaub ntawv I/O ua tiav kom raug thaum lub sijhawm kaw.
- Ib yam khoom ("Pin rau toolbar") tau raug ntxiv rau hauv cov ntawv qhia zaub mov ntxiv-on kom pin lub pob ntxiv-on rau ntawm toolbar.
- Muaj peev xwm siv Firefox ua tus saib cov ntaub ntawv, xaiv hauv lub system los ntawm "Qhib Nrog" cov ntawv qhia zaub mov, tau muab.
- Cov ntaub ntawv hais txog qhov screen refresh rate tau ntxiv rau nplooj ntawv about:support.
- Ntxiv cov chaw rau ui.font.menu, ui.font.icon, ui.font.caption, ui.font.status-bar, ui.font.message-box, thiab lwm yam kom hloov cov system fonts.
- Kev txhawb nqa rau qhov xwm txheej scrollend, uas raug tua thaum tus neeg siv tsis scrolling (thaum txoj haujlwm tsis hloov pauv), yog qhib los ntawm lub neej ntawd ntawm Element thiab Document objects.
- Muab kev faib tawm ntawm kev nkag mus los ntawm Storage API thaum ua cov ntsiab lus sab nraud, ywj pheej ntawm Storage Access API.
- Lub ntsiab lus ntau yam tam sim no txhawb nqa cov yam ntxwv ntawm daim ntawv teev npe, uas dhau tus lej ID ntawm cov ntsiab lus. nrog rau daim ntawv teev cov nqi uas tau teev tseg ua ntej rau cov tswv yim.
- Tus nqi 'auto' tau ntxiv rau hauv CSS content-visibility property, uas yog siv los zam kev tsim cov cheeb tsam sab nraum thaj chaw pom tsis tsim nyog. Thaum teeb tsa, tus browser txiav txim siab qhov pom raws li qhov ze ntawm qhov khoom ntawd rau ntug ntawm thaj chaw pom.
- Hauv hom CSS , uas txhais cov nqi tsis siv neeg ntawm cov xim rau ntau nplooj ntawv, ntxiv kev txhawb nqa rau Mark, MarkText, thiab ButtonBorder cov nqi.
- Web Auth tam sim no txhawb nqa kev lees paub siv CTAP2 (Client to Authenticator Protocol) protocol nrog USB HID-based tokens. Kev txhawb nqa tseem tsis tau qhib los ntawm lub neej ntawd thiab tau qhib los ntawm security.webauthn.ctap2 teeb tsa hauv about:config.
- Tus JavaScript debugger hauv Web Developer Tools tam sim no suav nrog qhov kev xaiv breakpoint tshiab uas ua rau muaj kev cuam tshuam thaum mus rau scrollend event handler.
- Tus txheej txheem tswj chaw taws teeb ntawm WebDriver BiDi tam sim no txhawb nqa cov lus txib "session.subscribe" thiab "session.unsubscribe".
- Hauv cov rooj sib txoos rau lub platform Windows Kev siv cov cuab yeej tiv thaiv kho vajtse ACG (Arbitrary Code Guard) tau ua kom tsis txhob muaj kev siv cov qhov tsis zoo hauv cov txheej txheem uas ua kom muaj kev ua si ntawm cov ntsiab lus multimedia.
- Ntawm lub platform macOS Qhov kev ua ntawm Ctrl/Cmd + trackpad lossis Ctrl/Cmd + nas lub log sib xyaw ua ke tau hloov pauv lawm, uas tam sim no ua rau scrolling (zoo li hauv lwm cov browsers) es tsis yog zooming.
- Kev txhim kho rau cov version rau Android:
- Thaum saib cov yeeb yaj kiab puv npo, qhov tso saib ntawm qhov chaw nyob thaum scrolling raug kaw.
- Ntxiv ib lub pob kom tshem tawm cov kev hloov pauv tom qab rho tawm lub xaib pinned.
- Daim ntawv teev cov cav tshawb nrhiav tam sim no tau hloov kho tom qab hloov hom lus.
- Kho qhov kev sib tsoo uas tau tshwm sim thaum muab cov ntaub ntawv ntau rau hauv clipboard lossis qhov chaw nyob.
- Kev ua tau zoo dua ntawm kev ua kom pom cov khoom siv canvas.
- Tau daws qhov teeb meem nrog kev hu video uas tsuas yog siv tau H.264 codec.
Ntxiv rau cov yam ntxwv tshiab thiab kho cov kab laum, Firefox 109 daws 21 qhov tsis muaj zog. Kaum tsib qhov tsis muaj zog tau cim tias yog qhov hnyav, 13 ntawm cov no (sau los ntawm CVE-2023-23605 thiab CVE-2023-23606) yog tshwm sim los ntawm cov teeb meem kev tswj hwm lub cim xeeb, xws li buffer overflows thiab nkag mus rau lub cim xeeb tom qab nws tau tso tawm. Cov teeb meem no tuaj yeem ua rau tus neeg tawm tsam ua tiav cov lej thaum qhib cov nplooj ntawv tsim tshwj xeeb. Qhov tsis muaj zog CVE-2023-23597 yog tshwm sim los ntawm qhov yuam kev hauv cov lej rau kev tsim cov txheej txheem menyuam yaus tshiab thiab tso cai rau cov txheej txheem tshiab kom pib hauv cov ntaub ntawv:// context kom nyeem cov ntsiab lus ntawm cov ntaub ntawv tsis raug. Qhov tsis muaj zog CVE-2023-23598 yog tshwm sim los ntawm qhov yuam kev hauv kev tswj hwm ntawm kev rub & poob ua haujlwm hauv GTK framework thiab tso cai rau cov ntsiab lus ntawm cov ntaub ntawv tsis raug kom nyeem tau los ntawm kev hu rau DataTransfer.setData.
Tau qhov twg los: opennet.ru
