Firefox 78 tso tawm

Lub web browser raug tso tawm Firefox 78, as well as mobile version Firefox 68.10 rau Android platform. Firefox 78 tso tawm yog cais raws li Kev Pabcuam Ntxiv Ntxiv (ESR), nrog cov hloov tshiab tso tawm thoob plaws lub xyoo. Ntxiv rau, qhov hloov tshiab ntawm yav dhau los ceg ntoo nrog kev txhawb nqa mus ntev 68.10.0 (ob qhov kev hloov tshiab ntxiv yuav tsum nyob rau yav tom ntej: 68.11 thiab 68.12). Yuav los sai sai no kev sim beta Firefox 79 ceg yuav hloov pauv, qhov kev tso tawm uas tau teem rau Lub Xya Hli 28.

ntsiab kev tsim kho tshiab:

  • Nplooj ntawv cov ntsiab lus (Kev Tiv Thaiv Dashboard) tau nthuav dav nrog cov lus ceeb toom txog kev ua tau zoo ntawm cov txheej txheem tiv thaiv tiv thaiv kev taug qab kev txav, tshuaj xyuas kev cuam tshuam ntawm daim ntawv pov thawj, thiab tswj cov passwords. Qhov kev tso tawm tshiab no ua rau nws tuaj yeem saib cov txheeb cais ntawm kev siv cov ntaub ntawv pov thawj tsis txaus ntseeg, nrog rau kev taug qab kev sib tshuam ntawm cov passwords khaws tseg nrog kev paub txog kev xau ntawm cov neeg siv cov ntaub ntawv. Kev pov thawj yog ua los ntawm kev koom ua ke nrog cov ntaub ntawv ntawm haveibeenpwned.com qhov project, uas suav nrog cov ntaub ntawv hais txog 9.7 billion tus account raug nyiag vim yog kev nyiag ntawm 456 qhov chaw. Cov ntsiab lus tau muab rau ntawm nplooj ntawv "hais txog: kev tiv thaiv" lossis los ntawm cov ntawv qhia zaub mov hu los ntawm kev nyem rau ntawm daim ntaub thaiv lub cim hauv qhov chaw nyob bar (Kev Tiv Thaiv Dashboard tam sim no qhia tsis yog Qhia Qhia).
    Firefox 78 tso tawm

  • Ntxiv ib lub pob rau UninstallerHloov tshiab Firefox", uas tso cai rau koj rov pib dua thiab tshem tawm tag nrho cov add-ons yam tsis tau poob cov ntaub ntawv khaws tseg. Thaum muaj teeb meem, cov neeg siv feem ntau sim daws lawv los ntawm kev rov nruab qhov browser. Lub pob Refresh yuav tso cai rau koj kom ua tiav cov txiaj ntsig zoo sib xws yam tsis tau poob phau ntawv, tshawb keeb kwm, khaws cov passwords, ncuav qab zib, cov ntawv txuas nrog thiab cov ntaub ntawv rau nws pib sau cov ntaub ntawv (thaum koj nyem lub pob, qhov profile tshiab yog tsim thiab cov ntaub ntawv teev tseg raug xa mus. rau nws). Tom qab txhaj Refresh, add-ons, ntxhais, nkag mus rau cov ntaub ntawv muaj cai, txuas kev tshawb fawb xyaw, hauv zos DOM cia, ntawv pov thawj, hloov chaw, tus neeg siv hom (userChrome, userContent) yuav ploj.
    Firefox 78 tso tawm

  • Ntxiv cov khoom rau cov ntsiab lus qhia zaub mov qhia rau tabs kom tsis txhob kaw ntau tabs, kaw tabs rau sab xis ntawm qhov tam sim no, thiab kaw tag nrho cov tabs tshwj tsis yog tam sim no.

    Firefox 78 tso tawm

  • Lub vijtsam saver tuaj yeem raug kaw thaum hu video thiab rooj sib tham raws li WebRTC.
  • Ntawm Windows platform rau Intel GPUs ntawm txhua lub vijtsam daws teeb meem suav nrog compositing system WebRender, sau nyob rau hauv Rust thiab tso cai rau koj mus nce rendering ceev thiab txo CPU load. WebRender outsources nplooj ntawv cov ntsiab lus ua haujlwm rau GPU sab, uas yog siv los ntawm cov duab ntxoov ntxoo khiav ntawm GPU. Yav dhau los, WebRender tau qhib rau ntawm Windows 10 platform rau Intel GPUs thaum siv cov kev daws teeb meem me me, nrog rau ntawm cov tshuab nrog AMD Raven Ridge, AMD Evergreen APUs, thiab ntawm cov khoos phis tawj nrog NVIDIA cov ntawv teev lus. Ntawm Linux, WebRender yog tam sim no qhib rau Intel thiab AMD phaib nkaus xwb nyob rau hmo ntuj tsim, thiab tsis txhawb nqa NVIDIA phaib. Txhawm rau yuam nws hauv: config, koj yuav tsum qhib lub "gfx.webrender.all" thiab "gfx.webrender.enabled" chaw lossis khiav Firefox nrog ib puag ncig hloov pauv MOZ_WEBRENDER = 1 teeb.
  • Qhov sib koom ntawm UK cov neeg siv rau leej twg cov ntsiab lus pom zoo los ntawm Pocket kev pabcuam tau qhib rau ntawm nplooj ntawv tshiab tau nce mus rau 100%. Yav dhau los, cov nplooj ntawv no tsuas yog qhia rau cov neeg siv los ntawm Tebchaws Meskas, Canada thiab Lub Tebchaws Yelemees. Blocks them los ntawm cov neeg txhawb nqa tsuas yog qhia hauv Tebchaws Meskas thiab tau cim meej tias yog kev tshaj tawm. Personalization cuam tshuam nrog kev xaiv cov ntsiab lus yog ua nyob rau ntawm tus neeg siv khoom thiab tsis hloov cov ntaub ntawv siv rau cov neeg thib peb (tag nrho cov npe ntawm cov ntawv pom zoo txuas rau hnub tam sim no yog thauj khoom rau hauv browser, uas yog nyob rau ntawm tus neeg siv sab raws li cov ntaub ntawv keeb kwm tshawb nrhiav. ). Txhawm rau lov tes taw cov ntsiab lus pom zoo los ntawm Pocket, muaj qhov teeb tsa hauv lub teeb tsa (Firefox Tsev Cov Ntsiab Lus / Pom Zoo los ntawm Pocket) thiab cov kev xaiv "browser.newtabpage.activity-stream.feeds.topsites" nyob rau hauv: config.
  • suav nrog thaj ua rau thaj uas cuam tshuam rau kev ua tau zoo thiab kev ruaj ntseg ntawm kho vajtse acceleration ntawm video decoding siv VA-API (txhawb tsuas yog nyob rau hauv Wayland-raws li ib puag ncig).
  • Cov kev xav tau rau Linux system Cheebtsam tau nce. Khiav Firefox ntawm Linux tam sim no xav tau tsawg kawg Glibc 2.17, libstdc++ 4.8.1 thiab GTK + 3.14.
  • Ua raws li txoj kev npaj los xaus kev txhawb nqa rau cov txheej txheem cryptographic algorithms, tag nrho TLS cipher suites raws li DHE (TLS_DHE_*, Diffie-Hellman key exchange protocol) yog neeg xiam oob qhab los ntawm lub neej ntawd. Txhawm rau txo qhov cuam tshuam tsis zoo ntawm kev ua tsis taus DHE, ob qhov tshiab SHA2-based AES-GCM cipher suites tau ntxiv.
  • Neeg tsis taus txhawb rau TLS 1.0 thiab TLS 1.1 raws tu qauv. Txhawm rau nkag mus rau cov vev xaib hla kev sib txuas lus ruaj ntseg, tus neeg rau zaub mov yuav tsum muab kev txhawb nqa tsawg kawg TLS 1.2. Raws li Google, tam sim no kwv yees li 0.5% ntawm nplooj ntawv web downloads txuas ntxiv mus siv cov ntawv tsis tu ncua ntawm TLS. Kev kaw tau ua raws li cov lus pom zoo IETF (Internet Engineering Task Force). Yog vim li cas tsis kam txhawb TLS 1.0/1.1 yog qhov tsis muaj kev txhawb nqa rau cov ciphers niaj hnub (piv txwv li, ECDHE thiab AEAD) thiab qhov yuav tsum tau txhawb nqa cov ciphers qub, qhov kev ntseeg siab ntawm cov lus nug nyob rau theem tam sim no ntawm kev txhim kho kev siv tshuab computer ( Piv txwv li, kev txhawb nqa rau TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA yuav tsum tau siv, MD5 yog siv rau kev kuaj xyuas kev ncaj ncees thiab kev lees paub thiab SHA-1). Koj tuaj yeem rov qab muaj peev xwm ua haujlwm nrog cov tsis tu ncua TLS versions los ntawm kev teeb tsa security.tls.version.enable-deprecated = muaj tseeb lossis los ntawm kev siv lub pob ntawm nplooj ntawv yuam kev tshwm sim thaum mus saib ib qhov chaw nrog cov txheej txheem qub.
  • Qhov zoo ntawm kev ua haujlwm nrog cov neeg nyeem ntawv rau cov neeg uas muaj qhov muag tsis pom kev tau zoo dua qub (cov teeb meem nrog tus cursor positioning tau raug daws, khov tau raug tshem tawm, ua cov rooj loj heev tau nrawm, thiab lwm yam). Rau cov neeg siv nrog migraines thiab mob vwm, cov teebmeem animation xws li qhia cov tabs thiab nthuav cov kev tshawb fawb bar tau raug txo.
  • Rau cov lag luam, cov kev cai tshiab tau ntxiv rau hauv pab pawg cov cai rau kev teeb tsa cov neeg ua haujlwm sab nraud, tshem tawm cov duab-hauv-daim duab hom, thiab xav tau tus password tus tswv kom tau teev tseg.
  • Hauv SpiderMonkey JavaScript cav hloov tshiab ib qho kev qhia ua haujlwm tsis tu ncua uas yog synchronized nrog kev siv los ntawm V8 JavaScript cav siv hauv browsers raws li Chromium project. Qhov kev hloov pauv tau tso cai rau peb los siv kev txhawb nqa rau cov yam ntxwv hauv qab no ntsig txog cov lus hais tsis tu ncua:
    • Cov pab pawg muaj npe tso cai rau koj mus koom qhov chaw ntawm ib txoj hlua sib tw los ntawm cov lus qhia tsis tu ncua nrog cov npe tshwj xeeb tsis yog cov lej sib tw (piv txwv li, tsis yog "/(\d{4})-(\d{2})-(\d{ 2})/" koj tuaj yeem qhia "/(? \d{4})-(? \d{2})-(? \d{2})/" thiab nkag mus rau lub xyoo tsis yog los ntawm qhov tshwm sim[1], tab sis los ntawm result.groups.year).
    • Kev khiav tawm cov chav kawm Cov cim Unicode ntxiv kev tsim kho \p{...} thiab \P{...}, piv txwv li, \p{Number} txhais tau hais tias tag nrho cov cim tau piav qhia cov lej (xws li cov cim xws li β‘ ), \p{Alphabetic} - cov tsiaj ntawv (xws li hieroglyphs ), \p{Math} β€” lej cim, thiab lwm yam.
    • Chij dotTxhua ua rau "." daim npog qhov ncauj rau hluav taws. suav nrog cov kab noj cov cim.
    • Hom Saib tom qab tso cai rau koj los txiav txim siab nyob rau hauv ib qho kev qhia tsis tu ncua uas ib tus qauv ua ntej lwm tus (piv txwv li, sib piv tus nqi duas tsis tau ntes tus lej kos npe).
  • Siv CSS pseudo-chav kawm : yog() ΠΈ : qhov twg() txhawm rau khi CSS cov cai rau cov txheej txheem xaiv. Piv txwv li, es tsis txhob

    header p:hover, main p:hover, footer p:hover {…}

    tuaj yeem teev

    :is(header, main, footer) p:hover {…}

  • CSS pseudo-chav kawm suav nrog : nyeem nkaus xwb ΠΈ : nyeem-sau rau kev khi rau cov ntsiab lus (input lossis textarea) uas txwv tsis pub los yog tso cai los kho.
  • Ntxiv txoj kev txhawb nqa Intl.ListFormat() los tsim cov npe hauv zos (piv txwv li, hloov "los yog" nrog "lossis", "thiab" nrog "thiab").

    const lf = new Intl.ListFormat('en');
    lf.format(['Frank', 'Christine', 'Flora']);
    // β†’ 'Frank, Christine, thiab Flora'
    // rau thaj chaw "ru" nws yuav yog 'Frank, Christine thiab Flora'

  • Txoj kev Intl.NumberFormat ntxiv kev txhawb nqa rau formatting units ntawm kev ntsuas, txiaj, scientific thiab compact notations (piv txwv li, "Intl.NumberFormat('en', {style: 'unit', unit: 'meter-per-second'}");
  • Ntxiv txoj kev ParentNode.replaceChildren(), tso cai rau koj los hloov lossis tshem tawm ib qho ntawm cov menyuam uas twb muaj lawm.
  • Lub koom haum ESR suav nrog kev txhawb nqa rau Cov Neeg Ua Haujlwm Pabcuam thiab Push API (lawv tau xiam oob qhab hauv ESR tso tawm dhau los).
  • WebAssembly ntxiv kev txhawb nqa rau kev xa tawm thiab xa tawm 64-ntsis cov lej suav tsis suav nrog siv JavaScript BigInt hom. Ib qho txuas ntxiv kuj tau siv rau WebAssembly Ntau tus nqi, tso cai cov haujlwm rov qab ntau dua ib tus nqi.
  • Hauv console rau web developers ruaj ntseg Kev nkag siab meej txog kev cog lus hais txog qhov yuam kev, suav nrog cov ntaub ntawv hais txog cov npe, pawg, thiab cov khoom, ua kom yooj yim dua los daws qhov yuam kev thaum siv lub moj khaum zoo li Angular.

    Firefox 78 tso tawm

  • Web Developer Tools tau txhim kho DOM navigation kev ua tau zoo thaum tshawb xyuas cov chaw uas siv ntau yam CSS.
  • JavaScript debugger tam sim no muaj peev xwm nthuav tawm cov npe luv luv raws li qhov chaw-daim ntawv qhia thaum siv sau cov ntsiab lus (Log cov ntsiab lus), uas tso cai rau koj mus pov tseg cov ntaub ntawv hais txog kab xov tooj hauv cov lej thiab cov txiaj ntsig ntawm qhov hloov pauv mus rau hauv lub vev xaib console thaum lub sijhawm tag kis.
  • Hauv kev tshuaj xyuas lub network, cov ntaub ntawv tau muab ntxiv txog cov add-ons, cov txheej txheem tiv thaiv kev taug qab, thiab CORS (Cross-Origin Resource Sharing) txwv uas ua rau qhov kev thov raug txwv.
    Firefox 78 tso tawm

Ntxiv nrog rau kev tsim kho tshiab thiab kho kab laum hauv Firefox 78
tshem tawm series ntawm vulnerabilities, ntawm uas ob peb tau cim tias tseem ceeb, i.e. tuaj yeem ua rau kev tua tus neeg tawm tsam tus lej thaum qhib nplooj ntawv tsim tshwj xeeb. Cov ntaub ntawv qhia txog cov teeb meem kev ruaj ntseg ruaj ntseg tsis muaj nyob rau lub sijhawm no, tab sis cov npe ntawm qhov tsis zoo yuav tsum tau tshaj tawm hauv ob peb teev.

Tau qhov twg los: opennet.ru

Ntxiv ib saib