Firefox 90 tso tawm

Firefox 90 lub vev xaib tau tso tawm. Ntxiv rau, qhov hloov tshiab rau cov ceg txhawb nqa mus ntev 78.12.0 tau tsim. Firefox 91 ceg yuav sai sai no raug xa mus rau theem kev sim beta, qhov kev tso tawm uas tau teem rau lub Yim Hli 10.

Main innovations:

  • Hauv seem "Privacy and Security" settings, ntxiv qhov chaw rau "HTTPS nkaus xwb" hom tau ntxiv, thaum qhib, tag nrho cov kev thov uas tsis muaj encryption tau raug xa mus rau cov nplooj ntawv ruaj ntseg ("http://" hloov los ntawm "https ://”). Ib qho kev sib txuas tau raug thov kom tswj hwm cov npe ntawm kev zam, rau cov chaw uas nws tuaj yeem siv "http://" yam tsis muaj kev hloov pauv nrog "https://".
    Firefox 90 tso tawm
  • Txhim kho kev siv ntawm SmartBlock mechanism, tsim los daws cov teeb meem ntawm cov chaw uas tshwm sim vim thaiv cov ntawv sau sab nraud hauv hom kev tshawb nrhiav ntiag tug lossis thaum txhim kho kev thaiv cov ntsiab lus tsis xav tau (nruj) yog qhib. SmartBlock cia li hloov cov ntawv siv rau kev taug qab nrog cov stubs uas ua kom lub vev xaib thauj khoom kom raug. Stubs tau npaj rau qee cov neeg siv cov ntawv sau npe nrov suav nrog hauv daim ntawv Disconnect. Cov ntawv tshiab suav nrog kev hloov pauv ntawm Facebook widgets tuav ntawm qhov chaw thib peb - ​​cov ntawv sau raug thaiv los ntawm lub neej ntawd, tab sis kev thaiv tsis raug yog tias tus neeg siv nkag mus rau hauv Facebook account.
  • Qhov kev ua tiav ntawm FTP raws tu qauv tau raug tshem tawm. Thaum sim qhib kev sib txuas nrog tus txheej txheem cim "ftp: //", qhov browser tam sim no yuav sim hu rau daim ntawv thov sab nraud tib yam li "irc: //" thiab "tg: //" handlers raug hu. Yog vim li cas rau kev txiav kev txhawb nqa rau FTP yog qhov tsis muaj kev ruaj ntseg ntawm cov txheej txheem no los ntawm kev hloov kho thiab cuam tshuam ntawm kev thauj mus los thaum lub sij hawm MITM tawm tsam. Raws li cov neeg tsim tawm Firefox, nyob rau hauv cov xwm txheej niaj hnub no tsis muaj laj thawj siv FTP hloov HTTPS los rub tawm cov peev txheej. Tsis tas li ntawd, Firefox's FTP kev txhawb nqa code yog qub heev, ua rau muaj teeb meem txij nkawm, thiab muaj keeb kwm ntawm kev nthuav tawm ntau qhov tsis zoo yav dhau los.
  • Thaum txuag ib nplooj ntawv hauv PDF hom (qhov "Print to PDF" xaiv), ua haujlwm hyperlinks yog khaws cia hauv cov ntaub ntawv.
  • Lub "Qhib Duab Hauv Tab Tshiab" khawm hauv cov ntawv qhia zaub mov tau raug kho dua tshiab los qhib cov duab hauv lub tab tom qab (yav dhau los, tom qab nias, koj tam sim ntawd mus rau lub tab tshiab nrog cov duab, tab sis tam sim no lub tab qub tseem ua haujlwm).
  • Kev ua haujlwm tau ua los txhim kho kev ua haujlwm ntawm software rendering hauv WebRender compositing system, uas siv cov shaders los ua cov ntsiab lus ua haujlwm ntawm nplooj ntawv. Rau feem ntau cov tshuab nrog cov ntawv teev lus qub lossis cov tsav tsheb muaj teeb meem, WebRender compositing system muaj software rendering hom enabled (gfx.webrender.software=true in about:config).
  • Tsim rau lub Windows platform kom ntseeg tau tias cov kev hloov tshiab tau siv rau hauv keeb kwm yav dhau, txawm tias Firefox tsis ua haujlwm.
  • Muaj peev xwm siv daim ntawv pov thawj cov neeg siv khoom khaws cia hauv cov khoom siv kho vajtse lossis cov khw muag khoom pov thawj kev ua haujlwm rau kev lees paub tau ua tiav.
  • Kev them nyiaj yug rau ib pawg HTTP headers Fetch Metadata (Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site thiab Sec-Fetch-User) tau ua tiav, tso cai rau koj xa cov metadata ntxiv txog qhov kev thov. (kev thov hla qhov chaw, thov ntawm img tag, kev thov pib yam tsis muaj tus neeg siv ua, thiab lwm yam) txhawm rau txhawm rau ntsuas cov server los tiv thaiv qee hom kev tawm tsam. Piv txwv li, nws tsis zoo li qhov txuas mus rau tus neeg tuav nyiaj hloov pauv yuav raug teev los ntawm img tag, yog li cov kev thov no tuaj yeem thaiv tsis tau dhau mus rau daim ntawv thov.
  • JavaScript siv kev txhawb nqa rau kev kos cim thiab thaj chaw ntawm chav kawm raws li tus kheej, tom qab uas nkag mus rau lawv yuav qhib tsuas yog hauv chav kawm. Txhawm rau kos, koj yuav tsum ua ntej lub npe nrog "#" kos npe: chav kawm ClassWithPrivateField { #privateField; static #PRIVATE_STATIC_FIELD; #privateMethod() { rov qab 'nyob zoo ntiaj teb'; }}
  • Cov cuab yeej dayPeriod tau ntxiv rau Intl.DateTimeFormat constructor, uas tso cai rau koj los tso saib lub sijhawm kwv yees ntawm nruab hnub (tag kis, yav tsaus ntuj, tav su, hmo ntuj).
  • Nyob rau hauv JavaScript, Array, String, thiab TypedArray cov khoom siv ntawm () txoj kev, uas tso cai rau koj siv txheeb ze indexing (tus txheeb ze txoj hauj lwm yog teev raws li qhov array Performance index), suav nrog kev qhia qhov tsis zoo ntawm qhov kawg (piv txwv li, "arr.at(-1)" yuav rov qab cov ntsiab lus kawg ntawm array).
  • Ntxiv kev txhawb nqa rau cov cuab yeej cuab yeej cuab tam WheelEvent - WheelEvent.wheelDelta, WheelEvent.wheelDeltaX thiab WheelEvent.wheelDeltaY, uas yuav rov qab sib raug zoo nrog qee cov nplooj ntawv qub uas ploj lawm tom qab tsis ntev los no WheelEvent redesign.
  • Canvas API siv txoj kev createConicGradient() hauv CanvasRenderingContext2D interface, uas tso cai rau koj los tsim cov gradients uas tau tsim nyob ib ncig ntawm ib qho ntawm cov kev sib koom ua ke (ntxiv rau yav dhau los muaj cov kab thiab radial gradients).
  • Ntxiv kev txhawb nqa rau "matrix" raws tu qauv URI, uas tuaj yeem siv rau hauv Navigator.registerProtocolHandler() thiab protocol_handlers handlers.
  • Hauv cov cuab yeej rau web developers, nyob rau hauv lub vaj huam sib luag rau taug qab network neeg rau zaub mov teb (Teb), ib tug saib ua ntej ntawm downloaded fonts yog siv.
    Firefox 90 tso tawm

Tau qhov twg los: opennet.ru

Ntxiv ib saib