Firefox 77 tso tawm

Lub web browser raug tso tawm Firefox 77Thiab mobile version Firefox 68.9 rau Android platform. Ntxiv rau, qhov hloov tshiab tau tsim ceg ntoo nrog kev txhawb nqa mus ntev 68.9.0. Yuav los sai sai no kev sim beta Firefox 78 ceg yuav hloov pauv, qhov kev tso tawm uas tau teem rau Lub Rau Hli 30.

ntsiab kev tsim kho tshiab:

  • Ntxiv nplooj ntawv pabcuam tshiab "hais txog: daim ntawv pov thawj" rau kev nkag mus rau qhov tsim-hauv interface rau saib daim ntawv pov thawj. Nyob rau hauv lub interface, koj tuaj yeem tso saib cov npe ntawm cov hauv paus thiab khaws tseg daim ntawv pov thawj, saib cov ntsiab lus rau txhua daim ntawv pov thawj, thiab cov ntawv pov thawj xa tawm (tseem tsis tau muaj kev txhawb nqa import).
    Firefox 77 tso tawm

  • Ntxiv kev sim txhawb rau AVIF (AV1 Image Format) cov duab hom, uas siv intra-frame compression technologies los ntawm AV1 video encoding hom (txhawb pib nrog Firefox 55). Txhawm rau pab kom AVIF nyob rau hauv hais txog: config muaj ib qho kev xaiv image.avif.enabled. Lub thawv rau faib cov ntaub ntawv compressed hauv AVIF zoo ib yam li HEIF. AVIF txhawb nqa ob daim duab hauv HDR (High Dynamic Range) thiab Wide-gamut xim qhov chaw, nrog rau hauv cov qauv dynamic ntau yam (SDR).
  • Nthuav tus naj npawb tshuab uas lub compositing system yog enabled 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. WebRender yog tam sim no suav nrog ntawm cov khoom siv nrog Intel Skylake GT1, AMD Raven Ridge, AMD Evergreen APUs thiab ntawm cov khoos phis tawj nrog NVIDIA cov ntawv teev lus ua haujlwm Windows 10. Txhawm rau kom ua kom muaj zog ntawm: config, koj yuav tsum qhib qhov "gfx.webrender.all" thiab "gfx.webrender.enabled" chaw lossis khiav Firefox nrog teeb tsa ib puag ncig hloov pauv MOZ_WEBRENDER=1.
  • Hauv qhov chaw nyob bar txhim kho tsom xam cov lus tshawb nrhiav. Cov lus nrog ib lub ntsiab lus tam sim no raug ntsuas rau kev koom tes nrog tam sim no domains (piv txwv li, yav dhau los, nkag mus rau cov yuam sij xws li "test.log" tsis ua rau kev tshawb nrhiav, tab sis rau kev sim qhib qhov chaw, thiab nkag mus rau "data: url" nrog qhov chaw thiab cov lus nug ua rau kev tshawb nrhiav, tsis yog download).
  • Ntxiv yug xaiv lub hwj chim, qhov kev thov uas nyob rau hauv add-ons tsis ua rau ib qho kev ceeb toom txog kev lees paub ntawm txoj cai tshiab thaum txhim kho lossis hloov kho qhov txuas ntxiv, tab sis tau tshwm sim thaum lub add-on ncaj qha nkag mus rau kev ua haujlwm uas yuav tsum tau ua kom muaj cai. Cov kev tso cai uas tuaj yeem tshaj tawm raws li kev xaiv muaj xws li kev tswj hwm, devtools, browsingData, pkcs11
    proxy thiab kev sib tham. Qhov kev txhawb siab ntxiv rau kev tso cai ntxiv yog lub siab xav txo lub nra ntawm cov neeg siv thaum hloov kho add-ons thiab muab lub peev xwm los hloov kho qhov txuas ntxiv yam tsis tas yuav tsum tau lees paub kev tso cai (yav dhau los, yog tias tus neeg siv tsis pom zoo nrog cov kev tso cai, lub add-on tsis hloov tshiab).

  • Rau UK cov neeg siv ntawm nplooj ntawv Tshiab suav nrog tso saib cov ntsiab lus pom zoo los ntawm Pocket service. Yav dhau los cov nplooj ntawv zoo sib xws tshwm sim tsuas yog rau cov neeg siv los ntawm Asmeskas, Canada thiab lub teb chaws Yelemees. 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. ). Nws yuav tsum raug sau tseg tias cov blocks them nyiaj los ntawm cov neeg txhawb nqa tsuas yog qhia hauv Tebchaws Meskas thiab tau cim meej tias yog kev tshaj tawm; cov ntawv tshaj tawm tseem tsis tau siv hauv lwm lub tebchaws. Txhawm rau lov tes taw Pocket cov ntsiab lus pom zoo, muaj a tuning nyob rau hauv configurator (Firefox Tsev Cov Ntsiab Lus / Pom Zoo los ntawm Pocket) thiab cov kev xaiv "browser.newtabpage.activity-stream.feeds.topsites" nyob rau hauv hais txog: config.

    Firefox 77 tso tawm

  • Nyob rau hauv lub configurator, nyob rau hauv lub drop-down block ntawm ncuav qab zib thaiv txoj kev nyob rau hauv lub zog mus txog qhovtwg blocking seem seem ntxiv ib yam khoom tshiab rau dynamic Cookie rho tawm los ntawm sau tso tawm nyob rau hauv qhov chaw nyob bar ("Dynamic First Party Isolation", thaum koj tus kheej thiab tus neeg sab nrauv inserts raug txiav txim siab raws li lub hauv paus ntawm lub xaib). Hauv hais txog: config, lub interface tau qhib los ntawm qhov chaw "browser.contentblocking.reject-and-isolate-cookies.preferences.ui.enabled" lossis ncaj qha "network.cookie.cookieBehavior = 5".

    Firefox 77 tso tawm

  • Ua kom navigation yooj yim dua ntawm cov khoom siv touchscreen nce padding ntawm bookmarks bar (thaum qhib ib lub tab tshiab, qhov tshiab Megabar chaw nyob bar ib nrab overlaps lub bookmarks bar thiab tawm me ntsis chav rau txhaj).
  • Ua tiav tshiab modal dialogs khi rau ib tus neeg tabs thiab tsis thaiv tag nrho cov interface. Txhawm rau tswj xyuas seb puas muaj kev sib txuas lus qhib, cov kev xaiv "prompts.defaultModalType", "prompts.modalType.confirmAuth" thiab "prompts.modalType.insecureFormSubmit" tau ntxiv rau txog: config (1 - khi rau cov ntsiab lus, 2 - khi rau tab , 3 - khi rau qhov rais).

    Firefox 77 tso tawm

  • Hauv txog: config ntxiv qhov chaw tshiab Middlemouse.openNewWindow, uas koj tuaj yeem lov tes taw kev siv nruab nrab nas khawm kom qhib qhov txuas hauv tab tshiab.
  • Rho tawm teeb tsa browser.urlbar.update1.view.stripHttps (kev txhawb nqa rau kev teeb tsa browser.urlbar.trimURLs yog khaws cia).
  • Los ntawm lub cav Gecko kiag li tshem tawm yug
    XUL Grids.

  • Los ntawm lub neej ntawd, tsis siv neeg tig ntawm JPEG cov duab yog qhib raws li cov ntaub ntawv los ntawm Exif.
  • Tshem tawm qhov "browser.urlbar.oneOffSearches" chaw. Txhawm rau nkaum cov nyees khawm rau lwm qhov kev tshawb fawb xyaw uas tshwm sim thaum koj pib ntaus ntawv hauv qhov chaw nyob lossis tshawb nrhiav, koj tuaj yeem xaiv cov kev tshawb fawb xav tau ntawm nplooj ntawv hais txog: nyiam # tshawb nrhiav nplooj ntawv.

    Firefox 77 tso tawm

  • Cov ntawv nyeem uas tsis haum hauv qhov "maxlength" txwv tsis raug txiav tawm lawm thaum muab tso rau hauv cov teb Thiab .
  • Ntxiv txoj kev String.prototype.replaceAll () (Txoj hlua #replaceAll), uas rov qab ib txoj hlua tshiab (cov hlua qub tseem tsis hloov pauv) uas txhua qhov kev sib tw raug hloov raws li tus qauv muab. Cov qauv tuaj yeem yog lub ntsej muag yooj yim lossis cov lus qhia tsis tu ncua.
  • Enabled los tso saib tus nqi ntawm daim ntawv teev npe uas siv cov "label" attribute nyob rau hauv lub caij yog hais tias lub ntsiab lus yog khoob.
  • IndexedDB siv cov cuab yeej IDBCursor.request.
  • Ntxiv kev sim layout txhawb masonry nyob rau hauv daim phiaj ntim.
  • Mus rau Developer Tools ntxiv vaj huam sib luag txhawm rau txheeb xyuas cov teeb meem kev sib raug zoo nrog cov browser sib txawv (qhia tias browsers twg txhawb nqa ib qho CSS cov cuab yeej khi rau lub caij xaiv). Enabled ntawm devtools.inspector.compatibility.enabled teeb tsa hauv about:config.

    Firefox 77 tso tawm

  • Ib feem loj ntxiv kev txhim kho hauv JavaScript debugger. Loading thiab step-by-step debugging yog ceev, nco noj yog txo. Qhov kev sib piv ntawm cov cai sib txawv (qhov chaw qhia ntawv) tau raug txhim kho, tso cai rau koj saib cov kev hloov pauv los ntawm cov thawj qhov chaws thaum debugging qhov tshwm sim modules. Thaum hloov cov kab uas tau xaiv los ntawm txhaj rau hauv Call Stack qhov rais thiab pib ua tiav ib kauj ruam dhau los (Qib dhau, F10), tus debugger yuav ua tiav cov cai kom txog thaum nws mus txog kab tom qab xaiv ib qho. Cov ntawv qhia zaub mov tau ntxiv rau lub vaj huam sib luag (iav icon), uas tam sim no tsuas muaj ib yam khoom los lov tes taw JavaScript. Ntxiv lub peev xwm los teeb tsa cov ntsiab lus ncua sij hawm (watchpoints), uas ncua kev ua tiav thaum hloov lossis nyeem qee qhov txiaj ntsig (yav dhau los nws muaj peev xwm ncua kev ua tiav thaum nyeem ntawv thiab hloov pauv).

    Firefox 77 tso tawm

  • Cov ntawv qhia zaub mov tau ntxiv rau lub vaj huam sib luag rau kev tshuaj xyuas kev ua haujlwm hauv lub network, uas muaj cov haujlwm rau kev tswj xyuas kev nkag (txuag lub cav ntawm qhov chaw thauj khoom, nqa cov ntaub ntawv HAR, sau cov ntaub ntawv HAR). Cov ntawv qhia zaub mov tau muab ntxiv rau hauv Kev Thov Thaiv Vaj Huam Sib Luag kom pab tau, lov tes taw thiab tshem tawm cov ntsiab lus thaiv.
    Firefox 77 tso tawm

  • Tshem tawm Kev them nyiaj yug FTP tau ncua mus txog Firefox 79, tab sis ib qho kev xaiv twb tau ntxiv los tswj FTP kev ua haujlwm (network.ftp.enabled nyob rau hauv hais txog: config).

Ntxiv nrog rau kev tsim kho tshiab thiab kho kab laum hauv Firefox 77 tshem tawm 9 qhov tsis zoo, ntawm 7 yog cim tias txaus ntshai:

  • Plaub qhov tsis zoo (sau hauv qab CVE-2020-12411 ΠΈ
    CVE-2020-12409) yog tshwm sim los ntawm cov teeb meem nco, xws li tsis muaj overflows thiab nkag mus rau qhov chaw nco tau tso tseg. Muaj peev xwm, cov teeb meem no tuaj yeem ua rau kev tua tus neeg tawm tsam tus lej thaum qhib nplooj ntawv tsim tshwj xeeb.

  • Kom txhob raug
    CVE-2020-12406 yog tshwm sim los ntawm qhov tsis muaj hom kev kuaj xyuas thaum tshem cov khoom NativeTypes thiab tuaj yeem siv los ua rau tus neeg tawm tsam code kom ua tiav.

  • Qhov tsis zoo CVE-2020-12405 yog tshwm sim los ntawm Kev Siv-tom qab-dawb lub cim xeeb thaiv hauv SharedWorkerService thiab yuav txwv tsis pub ua kev sib tsoo.
  • Qhov tsis zoo ntawm CVE-2020-12399 yog vim qhov tsis zoo ntawm NSS lub tsev qiv ntawv mus rau sab-channel nres. tso cai Raws li kev txheeb xyuas qhov sib txawv ntawm lub sijhawm suav, rov qab tau tus yuam sij ntiag tug rau DSA digital kos npe.

Tau qhov twg los: opennet.ru

Ntxiv ib saib