Firefox 75 tso tawm

coj qhov chaw web browser tso tawm Firefox 75Thiab mobile version Firefox 68.7 rau Android platform. Ntxiv rau, qhov hloov tshiab tau tsim ceg ntoo nrog kev txhawb nqa mus ntev 68.7.0. Yuav los sai sai no kev sim beta Firefox 76 ceg yuav txav mus, qhov kev tso tawm uas tau teem rau lub Tsib Hlis 5 (qhov project tsiv rau 4-5 lub lis piam kev loj hlob voj voog).

ntsiab kev tsim kho tshiab:

  • Tsim tau pib rau Linux kev tsim Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Flatpak.
  • Hloov chaw nyob bar tsim. Thaum koj nyem rau ntawm qhov chaw nyob bar, daim ntawv teev npe ntawm cov kev sib txuas uas nquag siv tam sim no tshwm sim tam sim ntawd yam tsis tas yuav pib ntaus ntawv. Cov txiaj ntsig kev tshawb nrhiav cov lus qhia tau raug kho kom ua haujlwm zoo dua ntawm cov ntxaij vab tshaus me. Hauv cheeb tsam ntawm cov lus pom zoo, cov lus qhia tau muab rau kev daws teeb meem uas tshwm sim thaum ua haujlwm nrog browser.

    Cov zaub ntawm https:// raws tu qauv thiab "www." subdomain tau tso tseg. nyob rau hauv lub drop-down thaiv ntawm cov kev sib txuas tshwm sim thaum ntaus ntawv nyob rau hauv qhov chaw nyob bar (piv txwv li, https://opennet.ru thiab https://www.opennet.ru, uas txawv nyob rau hauv cov ntsiab lus, yuav ua indistinguishable). http:// raws tu qauv qhia tsis hloov hauv kev tshawb nrhiav.

    Firefox 75 tso tawm

  • Rau Linux, tus cwj pwm thaum txhaj rau hauv qhov chaw nyob bar tau hloov pauv (ua li hauv Windows thiab macOS) - ib zaug nias xaiv txhua cov ntsiab lus yam tsis tau muab tso rau ntawm daim ntawv teev npe, ob npaug nias xaiv ib lo lus, nyem triple xaiv tag nrho cov ntsiab lus thiab muab nws tso rau ntawm daim ntawv teev cia.
  • Ua tiav sijhawm Tsis txhob thauj cov duab uas nyob sab nraum qhov chaw saib tau kom txog thaum tus neeg siv scrolls cov nplooj ntawv cov ntsiab lus mus rau qhov chaw tam sim ua ntej daim duab. Txhawm rau tswj tub nkeeg thauj khoom ntawm nplooj ntawv, "img" tus cwj pwm tau ntxiv rau "img" lossis.chaw thau khoom", uas tuaj yeem coj tus nqi "tub nkeeg". Nws xav tias tub nkeeg thauj khoom yuav txo qis kev siv lub cim xeeb, txo cov tsheb khiav thiab ua kom nrawm ntawm nplooj ntawv pib qhib. Ntxiv "dom.image-lazy-loading.enabled" kev xaiv rau txog: config los tswj tub nkees loading.
  • Ua tiav Kev txhawb nqa tag nrho rau WebGL hauv ib puag ncig siv Wayland raws tu qauv. Txog tam sim no, WebGL kev ua tau zoo hauv Linux tsim ntawm Firefox tau tshuav ntau yam uas xav tau vim tsis muaj kev txhawb nqa kho vajtse nrawm, teeb meem nrog gfx tsav tsheb rau X11, thiab siv cov qauv sib txawv. Thaum siv Wayland, qhov xwm txheej tau hloov pauv ua tsaug rau qhov tshwm sim ntawm qhov tshiab thaub qab, siv lub mechanism DMABUF. Ntxiv nrog rau kev kho vajtse acceleration, WebGL backend kuj tso cai siv kev txhawb nqa rau H.264 video decoding acceleration siv VA-API (Video Acceleration API) thiab FFmpegDataDecoder (txhawb rau VP9 thiab lwm yam video encoding formats cia siab tias yuav hauv Firefox 76). Txhawm rau tswj xyuas seb qhov nrawm puas tau qhib rau hauv hais txog: config, cov kev txwv "widget.wayland-dmabuf-webgl.enabled" thiab "widget.wayland-dmabuf-vaapi.enabled" yog npaj.
  • Для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΠ· Π’Π΅Π»ΠΈΠΊΠΎΠ±Ρ€ΠΈΡ‚Π°Π½ΠΈΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠΏΠ»Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… спонсорами Π±Π»ΠΎΠΊΠΎΠ² Π½Π° стартовой страницС Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ сСрвисом Pocket ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. Π‘Π»ΠΎΠΊΠΈ явно ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ ΠΊΠ°ΠΊ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ° ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹ Π² настройках. Π Π°Π½Π΅Π΅ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ° tshwm sim Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΈΠ· БША.
  • Ua tiav hom rau tshem tawm cov ncuav qab zib qub thiab cov ntaub ntawv ntawm qhov chaw thaum nkag mus rau qhov chaw nrog navigation nrhiav chaws uas tus neeg siv tsis tau cuam tshuam nrog kev sib tham. Cov hom yog tsom rau kev sib ntaus sib tua taug qab los ntawm redirects.
  • Pib kev siv ntawm modal dialogs khi rau ib tus neeg tabs thiab tsis thaiv tag nrho cov interface.

    Firefox 75 tso tawm

  • Ntxiv lub peev xwm rau nruab thiab qhib qhov chaw nyob rau hauv daim ntawv thov (Apps), tso cai rau koj los npaj ua hauj lwm nrog lub site raws li nrog ib tug niaj hnub desktop program. Txhawm rau ua kom nws nyob rau hauv hais txog: config, koj yuav tsum tau ntxiv qhov "browser.ssb.enabled=true" qhov chaw, tom qab ntawd cov khoom "Nruab Lub Vev Xaib raws li App" yuav tshwm sim hauv cov ntawv qhia zaub mov ntawm kev ua nrog nplooj ntawv (ellipsis hauv qhov chaw nyob bar), tso cai rau koj tso rau ntawm lub desktop lossis hauv cov ntawv qhia zaub mov shortcut rau qhib qhov chaw tam sim no nyias. Kev loj hlob txuas ntxiv mus kev loj hlob ntawm lub tswvyim "Site Specific Browser"(SSB), uas txhais tau hais tias qhib qhov chaw nyob rau hauv ib lub qhov rais cais tsis muaj ntawv qhia zaub mov, chaw nyob bar thiab lwm yam ntsiab lus ntawm browser interface. Nyob rau hauv lub qhov rais tam sim no, tsuas yog txuas mus rau nplooj ntawv ntawm lub vev xaib nquag raug qhib, thiab ua raws cov kev sib txuas sab nraud ua rau tsim lub qhov rais cais nrog lub browser tsis tu ncua.
    Firefox 75 tso tawm

  • Nthuav kev siv ntawm "nosniff", qhib los ntawm HTTP header "X-Content-Type-Options", uas tam sim no cuam tshuam qhov tsis siv neeg MIME hom kev tshawb nrhiav logic rau HTML cov ntaub ntawv, thiab tsis yog rau JavaScript thiab CSS xwb. Hom pab tiv thaiv kev tawm tsam cuam tshuam nrog MIME hom kev tswj hwm. Lub neej ntawd browser txheeb xyuas hom cov ntsiab lus tau ua tiav thiab ua tiav raws li hom tshwj xeeb. Piv txwv li, yog tias koj khaws HTML code rau ".jpg" cov ntaub ntawv, ces thaum qhib, cov ntaub ntawv no yuav raug ua tiav raws li HTML, thiab tsis yog daim duab. Tus neeg tawm tsam tuaj yeem siv daim duab upload daim ntawv rau cov ntaub ntawv jpg, suav nrog html nrog JavaScript code, thiab tom qab ntawd luam tawm qhov txuas rau cov ntaub ntawv no, thaum qhib ncaj qha, JavaScript code yuav raug tua nyob rau hauv cov ntsiab lus ntawm qhov chaw uas upload tau ua. (koj tuaj yeem txhais cov ncuav qab zib thiab lwm cov ntaub ntawv ntsig txog qhov chaw ntawm tus neeg siv uas qhib qhov txuas).
  • Txhua daim ntawv pov thawj PKI CA uas ntseeg tau paub rau Mozilla yog cached hauv zos, txhim kho kev sib raug zoo nrog cov web servers tsis zoo.
  • Ntawm nplooj ntawv qhib ntawm HTTP yam tsis muaj encryption, kev siv Web Crypto API raug txwv.
  • Rau Windows, Direct Compositing hom tau siv los txhim kho cov khoom tsim tau thiab ua kom qhov kev siv ntawm kev sib xyaw ua ke. WebRender, sau ua lus Rust thiab outsourcing rendering ntawm nplooj ntawv cov ntsiab lus rau sab GPU.
  • Rau macOS, qhov kev xaiv sim tau siv los siv daim ntawv pov thawj cov neeg siv khoom los ntawm kev khiav hauj lwm lub khw muag ntawv pov thawj dav dav (qhov kev xaiv security.osclientcerts.autoload yuav tsum tau qhib kom suav nrog txog: config). Pib nrog Firefox 72, qhov no tsuas yog muaj rau Windows.
  • Π‘Π»Π΅Π΄ΠΎΠΌ Π·Π° Linux Π² сборках для macOS задСйствован ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ изоляции RLBox, tsom rau kev thaiv cov kev siv ntawm qhov tsis zoo hauv cov tsev qiv ntawv thib peb. Nyob rau theem no, kev cais tawm tsuas yog qhib rau lub tsev qiv ntawv xwb Graphite, lub luag haujlwm rau rendering fonts. RLBox suav nrog C / C ++ code ntawm lub tsev qiv ntawv cais rau hauv qib qis WebAssembly intermediate code, uas yog tom qab ntawd tsim los ua WebAssembly module, cov kev tso cai uas tau teeb tsa hauv kev sib raug zoo rau qhov module no xwb. Lub rooj sib dhos module ua haujlwm nyob rau hauv ib qho chaw nco thiab tsis muaj kev nkag mus rau qhov chaw nyob seem. Yog tias muaj qhov tsis zoo hauv lub tsev qiv ntawv raug siv, tus neeg tawm tsam yuav raug txwv thiab yuav tsis tuaj yeem nkag mus rau qhov chaw nco ntawm cov txheej txheem tseem ceeb lossis hloov kev tswj xyuas sab nraum ib puag ncig.
  • Qhov "type" attribute ntawm ib lub caij Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β«text/cssΒ».
  • Cov haujlwm ua haujlwm hauv CSS min(), max() ΠΈ clamp().
  • Rau CSS cov khoom text-decoration-skip-ink Kev them nyiaj yug rau "tag nrho" tus nqi tau raug coj los siv, uas yuav tsum muaj qhov yuav tsum tau ua txhaum hauv kab hauv qab thiab tawm tsam cov kab thaum sib cuam tshuam nrog cov ntawv glyphs (tus nqi yav dhau los siv "auto" tus nqi hloov pauv tau tsim tawg thiab tsis suav nrog kov; nrog rau tag nrho cov nqi, kov nrog rau glyph yog txwv tsis pub tag nrho).
  • Π’ JavaScript Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Ρ… статичСских ΠΏΠΎΠ»Π΅ΠΉ для экзСмпляров классов JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ свойства, ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ Π²Π½Π΅ конструктора.

    chav kawm ClassWithStaticField {
    static staticField = β€˜static field’
    }

  • Ntxiv kev txhawb nqa chav kawm Intl.Locale, uas muab txoj hauv kev rau kev txheeb xyuas thiab ua cov lus tshwj xeeb hauv cheeb tsam, cheeb tsam, thiab kev teeb tsa style, nrog rau kev nyeem ntawv thiab sau ntawv Unicode txuas ntxiv cov cim npe thiab khaws cov neeg siv cov chaw hauv cheeb tsam hauv ib hom ntawv serialized;
  • Qhov kev siv ntawm Function.caller cov cuab yeej tau raug coj mus rau hauv txoj kab nrog cov qauv tshiab ntawm ECMAScript cov lus qhia tshiab (nws tam sim no cuam tshuam tsis yog siv TypeError yog qhov hu ua los ntawm kev ua haujlwm nrog nruj, async, lossis lub tshuab hluav taws xob tus cwj pwm).
  • Ntxiv txoj kev rau HTMLFormElement thovSubmit(), uas pib programmatic xa daim ntawv cov ntaub ntawv tib yam li nyem rau ntawm lub pob xa. Kev ua haujlwm tuaj yeem siv tau thaum tsim koj tus kheej daim ntawv xa cov nyees khawm uas hu rau form.submit() tsis txaus vim nws tsis cuam tshuam rau qhov tsis raug cai, tsim kom muaj 'xa' qhov xwm txheej, thiab dhau cov ntaub ntawv txuas mus rau lub pob xa tawm.
  • Qhov kev tshwm sim xa tam sim no yog siv los ntawm ib yam khoom nrog rau hom SubmitEvent, tsis yog Event. SubmitEvent suav nrog cov khoom tshiab uas qhia rau koj paub cov ntsiab lus uas ua rau daim ntawv xa tuaj. Piv txwv li, SubmitEvent ua rau nws muaj peev xwm siv ib tus neeg tuav haujlwm uas muaj ntau yam ntawm cov nyees khawm thiab cov kev sib txuas uas ua rau xa mus rau daim ntawv.
  • Ua raws li kev sib kis ntawm qhov kev tshwm sim nyem thaum hu rau qhov nias () txoj hauv kev rau cov ntsiab lus tshem tawm (tsis yog ib feem ntawm tsob ntoo DOM).
  • Hauv API Lub Neej Ntawm Lub Web ntxiv lub peev xwm los khi cov animation rau thawj zaug lossis zaum kawg tus ncej tseem ceeb thiab tus browser nws tus kheej yuav xam qhov kawg lossis thawj lub xeev (nws yog txaus los qhia tsuas yog thawj lossis lub ntsiab lus kawg). Enabled los ntawm lub neej ntawd yog Animation.timeline getter, Document.timeline, DocumentTimeline, AnimationTimeline, Document.getAnimations() thiab Element.getAnimations().
  • Ntxiv lub peev xwm los qhib nplooj ntawv profileing interface yam tsis tau txhim kho qhov sib cais ntxiv, los ntawm nias lub pob "Enable Profiler Menu Button" ntawm lub xaib profiler.firefox.com. Ntxiv kev tshuaj xyuas hom kev ua haujlwm rau lub active tab nkaus xwb.
  • Lub vev xaib console tam sim no muaj hom rau kev suav cov kab lus tam sim, tso cai rau cov neeg tsim khoom kom paub sai thiab kho qhov yuam kev thaum nkag mus rau cov kab lus nyuaj los ntawm kev nthuav tawm cov txiaj ntsig ua ntej thaum lawv tau ntaus.
  • Π’ инструмСнтС los ntsuas thaj tsam ntawm nplooj ntawv (Kev Ntsuas Cov Cuab Yeej), muaj peev xwm hloov qhov loj ntawm cov duab plaub tau ntxiv (yav dhau los, yog tias koj tso tus nas khawm, lub thav duab tsis tuaj yeem hloov pauv thiab yog tias qhov tsis raug aiming nws yog tsim nyog. ntsuas los ntawm kos).
  • Nplooj ntawv tshuaj xyuas tam sim no txhawb kev tshawb nrhiav cov ntsiab lus siv XPath kab lus, ntxiv rau yav dhau los muaj kev tshawb nrhiav siv CSS selectors.
  • Ntxiv lub peev xwm los lim WebSocket cov lus siv cov lus qhia tsis tu ncua (yav dhau los tsuas yog cov ntawv npog ntsej muag tau txais kev txhawb nqa).
  • Ntxiv kev txhawb nqa rau kev khi cov ntsiab lus tawg rau WebSocket cov neeg ua haujlwm kev tshwm sim hauv JavaScript debugger.
  • Lub interface raug ntxuav los txheeb xyuas kev ua haujlwm hauv network. Optimized table rendering thaum ua cov kev sib txuas ntau ib txhij. Ua kem cais thiab cov nyees khawm rau kev siv cov ntxaij lim dej zoo sib xws. Hauv lub network thov thaiv vaj huam sib luag, muaj peev xwm siv lub cim "*" hauv URL qhov ncauj qhov ntswg tau ua tiav (tso cai rau koj los ntsuas tus cwj pwm ntawm lub xaib hauv cov xwm txheej ntawm cov peev txheej thauj khoom tsis ua haujlwm).

    Firefox 75 tso tawm

Ntxiv nrog rau kev tsim kho tshiab thiab kho kab laum, Firefox 75 tau 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