Firefox 72 tso tawm

Lub web browser raug tso tawm Firefox 72Thiab mobile version Firefox 68.4 rau Android platform. Ntxiv rau, qhov hloov tshiab tau tsim ceg ntoo nrog kev txhawb nqa mus ntev 68.4.0. Yuav los sai sai no kev sim beta Firefox 73 ceg yuav txav mus, qhov kev tso tawm uas tau teem rau Lub Ob Hlis 11 (qhov project tsiv rau 4 lub lis piam kev loj hlob voj voog).

ntsiab kev tsim kho tshiab:

  • Nyob rau hauv lub neej ntawd tus qauv thaiv hom rau cov ntsiab lus tsis tsim nyog suav nrog tiv thaiv tus neeg siv taug qab siv cov txheej txheem zais zais ("browser fingerprinting"), uas yog ua los ntawm pawg ntxiv ntawm Disconnect.me daim ntawv teev npe, uas suav nrog cov tswv pom tias tau siv cov ntawv sau rau kev zais zais. Kev txheeb xyuas zais yog hais txog kev khaws cov cim qhia hauv thaj chaw uas tsis yog rau kev khaws cia cov ntaub ntawv mus tas li ("Supercookies"), nrog rau cov cim cim cim raws li cov ntaub ntawv tsis ncaj, xws li npo daws teeb meem, daim ntawv teev cov hom kev txhawb nqa MIME, cov kev txwv tshwj xeeb hauv headers (HTTP / 2 ΠΈ HTTPS), tsom xam ntawm ntsia plugins thiab fonts, muaj qee qhov Web APIs, tshwj xeeb rau daim npav video nta rendering siv WebGL thiab Canvas, manipulation nrog CSS, tsom xam cov yam ntxwv ntawm kev ua haujlwm nrog mus ΠΈ ntaus ntawv.
    Firefox 72 tso tawm

  • Qhib qhib txoj kev sib ntaus nrog kev ntxhov siab thov kom tso cai rau qhov chaw ntxiv kev tso cai (Notification.requestPermission(), PushManager.subscribe() thiab MediaDevices.getDisplayMedia()). Kev thov kev tso cai pom zoo yuav tsis cuam tshuam kev ua haujlwm nrog lub browser, tab sis tsuas yog yuav ua rau cov zaub ntawm qhov taw qhia hauv qhov chaw nyob bar tom qab cov neeg siv kev cuam tshuam nrog nplooj ntawv (nias nyem lossis nias qhov tseem ceeb) tau kaw lawm. Ntau qhov chaw ua phem rau qhov browser lub peev xwm thov kev tso cai, feem ntau los ntawm ntu ntu thov rau kev ceeb toom thawb. Telemetry tsom xam pom tias 97% ntawm cov kev thov no raug tsis lees paub, suav nrog hauv 19% ntawm cov neeg siv tam sim ntawd kaw nplooj ntawv yam tsis tau nyem qhov pom zoo lossis tsis lees paub.
  • Ntxiv kev sim yug HTTP/3 raws tu qauv (kom qhib rau hauv hais txog: config koj yuav tsum tau teeb tsa qhov kev xaiv "network.http.http3.enabled"). HTTP / 3 kev txhawb nqa hauv Firefox yog raws li nra, sau ua lus Rust, siv tus neeg siv khoom thiab server ntawm QUIC raws tu qauv (HTTP/3 standardizes siv QUIC raws tu qauv ua kev thauj mus los rau HTTP/2).
  • Raws li cov kev cai ntawm txoj cai lij choj uas tau nkag mus rau hauv lub zog CCPA (California Consumer Privacy Act) ntxiv muaj peev xwm tshem tawm cov ntaub ntawv telemetry los ntawm Mozilla servers. Cov ntaub ntawv raug tshem tawm yog tias koj tsis kam sau telemetry hauv "txog: nyiam # kev ceev ntiag tug" ("Firefox Cov Ntaub Ntawv Sau thiab Siv" ntu). Thaum koj tshem qhov "Cia Firefox xa cov ntaub ntawv thiab kev sib cuam tshuam rau Mozilla" checkbox uas tswj kev xa telemetry, Mozilla ua haujlwm tsis pub dhau 30 hnub tshem tawm tag nrho cov ntaub ntawv sau thaum lub sij hawm ua rau lub telemetry kis tsis ua hauj lwm. Cov ntaub ntawv uas xaus rau ntawm Mozilla cov servers thaum lub sijhawm sau cov txheej txheem telemetry suav nrog cov ntaub ntawv hais txog Firefox kev ua tau zoo, kev ruaj ntseg, thiab cov kev txwv dav dav xws li tus naj npawb ntawm cov tabs qhib thiab lub sijhawm sib ntsib (cov ntaub ntawv hais txog cov chaw qhib thiab tshawb nrhiav cov lus nug tsis raug xa mus). Tag nrho cov ntsiab lus ntawm cov ntaub ntawv khaws cia tuaj yeem pom ntawm nplooj ntawv "txog: telemetry".
    Firefox 72 tso tawm

  • Rau Linux thiab macOS, muaj peev xwm saib cov yeeb yaj kiab hauv Daim Duab-hauv-Duab hom tau ntxiv, tso cai rau koj tshem tawm cov yeeb yaj kiab hauv daim ntawv ntawm lub qhov rais ntab uas tseem pom thaum taug kev hauv browser. Txhawm rau saib hauv hom no, koj yuav tsum nyem rau ntawm cov lus qhia lossis hauv cov ntawv qhia zaub mov uas tshwm sim thaum koj nyem rau ntawm daim vis dis aus, xaiv "Daim duab hauv daim duab" (hauv YouTube, uas hloov nws tus kheej cov ntsiab lus ntawm cov ntawv qhia zaub mov, koj yuav tsum yog- nyem ob zaug lossis nyem nrog tus yuam sij ua haujlwm nias).

    Firefox 72 tso tawm

  • Thaum lub scroll bar tshwm koom nrog xim tom qab ntawm nplooj ntawv tam sim no.
  • Rho tawm sijhawm Public key bindings (PKP, Public Key Pinning), uas tso cai, siv Public-Key-Pins HTTP header, los txiav txim meej cov ntawv pov thawj ntawm cov ntawv pov thawj twg tuaj yeem siv rau lub xaib. Yog vim li cas hais yog qhov kev thov qis rau txoj haujlwm no, kev pheej hmoo ntawm cov teeb meem sib raug zoo (PKP kev txhawb nqa txiav tawm nyob rau hauv Chrome) thiab muaj peev xwm los thaiv koj tus kheej qhov chaw vim yog khi cov yuam sij tsis ncaj ncees lawm lossis poob ntawm cov yuam sij (piv txwv li, yuam kev tshem tawm lossis kev cuam tshuam los ntawm kev nyiag khoom).
  • Feem txais thaj ua rau thajtso cai rau hauv OpenBSD koom nrog hu xovtooj nthuav tawm ( ) ΠΈ cog lus ( ) rau cov ntaub ntawv ntxiv thiab cov txheej txheem cais tawm.
  • Tshem tawm kev txhawb nqa rau thaiv cov duab los ntawm tus kheej lub npe. Yog vim li cas rau kev tshem tawm yog qhov tsis muaj kev thov rau kev ua haujlwm ntawm cov neeg siv thiab qhov cuam tshuam tsis zoo rau kev thaiv.
  • Hauv kev tsim rau Windows, ib qho kev sim ua haujlwm tau siv los siv daim ntawv pov thawj cov neeg siv khoom los ntawm lub khw muag khoom siv daim ntawv pov thawj (security.osclientcerts.autoload kev xaiv yuav tsum tau qhib kom qhib nws nyob rau hauv hais txog: config).
  • Kev them nyiaj yug rau CSS Duab Ntxoo Qhov Chaw yog qhib los ntawm lub neej ntawd, suav nrog "ib feem"thiab pseudo-element"::qeb", tso cai rau koj xaiv tso saib cov ntsiab lus los ntawm Duab ntxoov ntxoo DOM.


    Ib kab lus

    ... hauv CSS los xaiv cov khoom khi rau ib feem attribute:

    custom-element::part(example) {
    ciam teb: khoom 1px dub;
    ciam teb-vojvoog: 5px;
    padding: 5px;
    }

  • Ntxiv specification txhawb CSS Motion Path, uas tso cai rau koj los txhais txoj hauv kev ntawm cov khoom siv animation siv CSS yam tsis tas siv JavaScript code thiab tsis thaiv cov txheej txheem rendering thiab cov tswv yim thaum lub sij hawm animation. CSS cov khoom yog muab los tswj cov animation
    offset,
    offset-txoj kev,
    offset-lub tog raj kheej,
    offset-nyob deb ΠΈ
    offset-rotate.

  • Xaiv CSS cov khoom hloov pauv tau qhib los ntawm lub neej ntawd scale, tig ΠΈ txhais lus, tsis khi rau ib qho khoom txia (piv txwv li hauv CSS tam sim no koj tuaj yeem qhia "scale: 2;" es tsis txhob "hloov: scale(2);").
  • JavaScript siv lub logical concatenation tus neeg teb xov tooj "??", uas xa rov qab txoj cai operand yog tias sab laug operand yog NULL lossis tsis tau txhais, thiab rov ua dua. Piv txwv li, "const foo = bar ?? 'default string'" yog bar yog null yuav rov qab tus nqi ntawm bar txwv tsis pub, nrog rau thaum bar yog 0 thiab '', as opposed to the "||" operator.
  • Ntxiv API FormDataEvent thiab kev tshwm sim FormData, uas ua rau nws muaj peev xwm siv JavaScript handlers los ntxiv cov ntaub ntawv rau hauv daim ntawv thaum nws xa, tsis tas yuav khaws cov ntaub ntawv hauv cov ntsiab lus zais.
  • API Geolocation hloov kho kom haum rau cov lus qhia tshiab, piv txwv li hloov npe Coordinates rau GeolocationCoordinates, Txoj hauj lwm rau GeolocationPosition thiab
    PositionError hauv GeolocationPositionError.

  • Hauv JavaScript debugger ntxiv kev them nyiaj yug rau cov ntsiab lus breakpoints (chaw saib xyuas), tshwm sim thaum qee yam khoom ntawm cov khoom raug hloov lossis nyeem.

    Firefox 72 tso tawm

  • Kev pib ntawm JavaScript debugger tau nrawm dua thaum muaj ntau lub tabs qhib (ua ntej ntawm tag nrho cov, qhov tseem ceeb tam sim no tau muab rau cov tabs pom).
  • Responsive Design Mode siv simulation ntawm qhov sib txawv meta viewport qhov tseem ceeb. Ntxiv "nyiam-xim-xim" tus nqi simulator rau nplooj ntawv tshuaj xyuas hom.
  • Π’ web consoles nyob rau hauv multi-line JavaScript txhais hom, ntxiv kev txhawb nqa rau txuag thiab qhib cov ntaub ntawv siv kev sib txuas Ctrl + O thiab Ctrl + S.
  • Ntxiv teeb tsa javascript.options.asyncstack kom pom kev cais cov lus asynchronous hauv lub vev xaib console. Thaum koj qhib qhov chaw rau console.trace() thiab console.error(), tag nrho hu ua pawg ntawm asynchronous ua haujlwm tau tshwm sim, tso cai rau koj nkag siab yuav ua li cas teem sijhawm lub sijhawm pib, cov xwm txheej, cov lus cog tseg, cov tshuab hluav taws xob, thiab lwm yam.

    Firefox 72 tso tawm

  • Hauv WebSocket kev tshuaj xyuas hom, kev txheeb xyuas thiab pom cov duab ntawm cov metadata hauv SignalR hom ntawv siv hauv ASP.NET Core cov lus tau raug coj los siv. Cov txee kuj tau ntxiv uas qhia tag nrho qhov loj ntawm cov ntaub ntawv xa thiab rub tawm.
  • Hauv cov cuab yeej saib xyuas kev ua haujlwm hauv network hauv Timings tab cais nthuav tawm cov ntaub ntawv hais txog thaum twg txhua qhov peev txheej tau teem rau rub tawm, thaum pib rub tawm, thiab thaum rub tawm tiav.
  • Ib puag ncig tsis suav nrog cov cuab yeej rau web developers Khawb Daim Duab, tsim los rau kev sim nrog JavaScript code (Scratchpad tau hloov hauv qhov kev tso tawm kawg los ntawm ntau kab web console hom).

Ntxiv nrog rau kev tsim kho tshiab thiab kho kab laum, Firefox 72 tau kho 20 vulnerabilities, ntawm uas 11 (sau hauv qab CVE-2019-17025 ΠΈ CVE-2019-17024) yog flagged li muaj peev xwm ua rau attacker code tua thaum qhib nplooj ntawv tsim tshwj xeeb. Cia peb nco ntsoov koj tias cov teeb meem nco, xws li tsis muaj dej ntws tawm thiab nkag mus rau thaj chaw nco tau tso tseg, tsis ntev los no tau raug cim tias muaj kev phom sij, tab sis tsis tseem ceeb. Tsis tas li ntawm cov lus ceeb toom tshwj xeeb yog qhov teeb meem CVE-2019-17017 hauv XPCVariant.cpp code, uas tuaj yeem ua rau muaj kev ua txhaum cai.

Tau qhov twg los: opennet.ru

Ntxiv ib saib