Firefox 75 kumasulidwa

chinachitika kumasulidwa kwa msakatuli Firefox 75ndipo mobile version Firefox 68.7 ya nsanja ya Android. Kuphatikiza apo, kusintha kwapangidwa nthambi ndi chithandizo cha nthawi yayitali 68.7.0. Kubwera posachedwa ku siteji kuyesa kwa beta Nthambi ya Firefox 76 isuntha, kutulutsidwa komwe kukukonzekera Meyi 5 (projekiti kusunthidwa kwa masabata 4-5 chitukuko mkombero).

waukulu zatsopano:

  • Kupanga kwa Linux kwayamba zomanga boma mu mawonekedwe a Flatpak.
  • Mapangidwe a ma adilesi osinthidwa. Mukadina pa adilesi, mndandanda wotsikira wa maulalo omwe amagwiritsidwa ntchito pafupipafupi tsopano akuwonetsedwa popanda kuyamba kulemba. Zida zopezera zotsatira zakongoletsedwa kuti zizigwira ntchito bwino pazithunzi zazing'ono. M'dera la malingaliro a context, malangizo amaperekedwa kuti athetse mavuto omwe amabwera mukamagwira ntchito ndi osatsegula.

    Kuwonetsa kwa https:// protocol ndi "www." subdomain yasiya kuwonetsedwa. m'malo otsikirapo a maulalo omwe amawonetsedwa polemba mu adilesi (mwachitsanzo, https://opennet.ru ndi https://www.opennet.ru, zomwe zimasiyana ndi zomwe zili, sizidziwika). http:// protocol ikuwonetsedwa muzotsatira zosaka.

    Firefox 75 kumasulidwa

  • Kwa Linux, machitidwe akamadina pa bar ya adilesi yasinthidwa (monga Windows ndi macOS) - kungodina kamodzi kumasankha zonse popanda kuziyika pa clipboard, kudina kawiri kumasankha liwu limodzi, dinani katatu kumasankha zonse ndikusankha zomwe zili mkati. amaziyika pa clipboard.
  • Zakhazikitsidwa mwayi Osatsegula zithunzi zomwe zili kunja kwa malo omwe mungawonekere mpaka wogwiritsa ntchito asunthire zomwe zili patsambalo pamalo pomwe chithunzicho chisanachitike. Kuti muwongolere kutsitsa kwaulesi kwamasamba, mawonekedwe a "img" awonjezedwa ku tag ya "img".Chimaltenango", zomwe zingatenge mtengo "waulesi". Zikuyembekezeka kuti kutsitsa kwaulesi kudzachepetsa kugwiritsa ntchito kukumbukira, kuchepetsa kuchuluka kwa magalimoto ndikuwonjezera kuthamanga kwa tsamba loyambira. Chowonjezera "dom.image-lazy-loading.enabled" njira yofikira: config kuwongolera kutsitsa kwaulesi.
  • Zakhazikitsidwa kuthandizira kwathunthu kwa WebGL m'malo ogwiritsira ntchito protocol ya Wayland. Mpaka pano, ntchito ya WebGL mu Linux builds of Firefox yasiya zambiri chifukwa chosowa thandizo la hardware, mavuto ndi madalaivala a gfx a X11, ndi kugwiritsa ntchito miyezo yosiyanasiyana. Mukamagwiritsa ntchito Wayland, zinthu zasintha chifukwa cha kutuluka kwatsopano kumbuyopogwiritsa ntchito makina Chithunzi cha DMABUF. Kuphatikiza pakukweza kwa hardware, WebGL backend nayonso kuloledwa khazikitsani Thandizo la H.264 decoding acceleration pogwiritsa ntchito VA-API (Video Acceleration API) ndi FFmpegDataDecoder (thandizo la VP9 ndi ma encoding ena akanema akuyembekezeka kutero mu Firefox 76). Kuti muwongolere ngati kuthamangitsa kumayatsidwa mu about:config, magawo a "widget.wayland-dmabuf-webgl.enabled" ndi "widget.wayland-dmabuf-vaapi.enabled" aperekedwa.
  • Kwa ogwiritsa ntchito ochokera ku UK, mawonetsedwe a midadada omwe amalipidwa ndi othandizira amathandizidwa patsamba loyambira mu gawo lazinthu zomwe zikulimbikitsidwa ndi Pocket service. midadada amalembedwa momveka ngati malonda ndipo akhoza wolemala mu zoikamo. Kutsatsa koyambirira adawonekera Ogwiritsa ntchito aku US okha.
  • Zakhazikitsidwa Momwe mungachotsere Ma Cookies akale ndi data yapatsamba mukalowa patsamba lomwe lili ndi nambala yolondolera yomwe wosuta sanagwirizane nayo. Njirayi ikufuna kuthana ndi kutsata kudzera pamayendedwe apatu.
  • Anayamba kukhazikitsa ma dialog a modal omangika pama tabu amtundu uliwonse osati kutsekereza mawonekedwe onse.

    Firefox 75 kumasulidwa

  • Zowonjezedwa Kutha kukhazikitsa ndikutsegula masamba ngati mapulogalamu (Mapulogalamu), kukulolani kuti mukonzekere ntchito ndi tsambalo ngati pulogalamu yapakompyuta yokhazikika. Kuti mulowetse za:config, muyenera kuwonjezera "browser.ssb.enabled=true", pambuyo pake chinthu cha "Install Website as App" chidzawonekera pamitu ya zochitika ndi tsambalo (ellipsis mu adilesi. bar), kukulolani kuti muyike pa desktop kapena panjira yachidule yotsegulira tsamba lapano padera. Chitukuko akupitiriza kukula kwa lingaliro "Site Specific Browser"(SSB), zomwe zikutanthauza kutsegulira tsambalo pawindo lapadera popanda menyu, ma adilesi ndi zinthu zina za msakatuli. Pawindo lamakono, maulalo okha a masamba a tsamba logwira ntchito amatsegulidwa, ndipo kutsatira maulalo akunja kumabweretsa kupanga zenera losiyana ndi osatsegula wamba.
    Firefox 75 kumasulidwa

  • Zokulitsidwa kukhazikitsa "kununkhiza", yoyendetsedwa ndi mutu wa HTTP "X-Content-Type-Options", yomwe tsopano imayimitsa njira yodziwira yokha ya MIME ya zolemba za HTML, osati JavaScript ndi CSS yokha. Njirayi imathandizira kuteteza motsutsana ndi kusokoneza kwa mtundu wa MIME. Msakatuli wosasinthika amasanthula mtundu wazinthu zomwe zikukonzedwa ndikuzikonza kutengera mtundu wake. Mwachitsanzo, ngati musunga HTML code ku fayilo ".jpg", ndiye ikatsegulidwa, fayiloyi idzasinthidwa ngati HTML, osati ngati chithunzi. Wowukira atha kugwiritsa ntchito fomu yojambulira zithunzi pa fayilo ya jpg, kuphatikiza html yokhala ndi JavaScript code, kenako kusindikiza ulalo wa fayiloyi, ikatsegulidwa mwachindunji, JavaScript code ichitidwa malinga ndi tsamba lomwe kutsitsako kudapangidwira. (mutha kufotokozera ma cookie ndi zina zokhudzana ndi tsamba la wogwiritsa ntchito yemwe adatsegula ulalo).
  • Satifiketi zonse zodalirika za PKI CA zodziwika ndi Mozilla zimasungidwa kwanuko, ndikupangitsa kuti zigwirizane ndi ma seva osasinthika bwino.
  • Kugwiritsa ntchito Web Crypto API ndikoletsedwa pamasamba otsegulidwa kudzera pa HTTP popanda kubisa.
  • Kwa Windows, njira ya Direct Compositing yakhazikitsidwa kuti ipititse patsogolo zokolola ndikufulumizitsa kukhazikitsidwa kwa makina opanga. WebRender, yolembedwa m'chinenero cha Dzimbiri ndikutulutsa zamasamba ku mbali ya GPU.
  • Kwa macOS, chinthu choyesera chakhazikitsidwa kuti agwiritse ntchito ziphaso zamakasitomala kuchokera kumalo osungira satifiketi amtundu wa opareshoni (njira ya security.osclientcerts.autoload iyenera kuyatsidwa kuti izikhala za:config). Kuyambira ndi Firefox 72, izi zidangopezeka pa Windows.
  • Kutsatira Linux, amapangira macOS amagwiritsa ntchito njira yodzipatula Zamgululi, cholinga chake choletsa kugwiritsa ntchito zofooka m'malaibulale amtundu wina. Pa nthawiyi, kudzipatula kumaloledwa ku laibulale yokha Graphite, yomwe ili ndi udindo wopereka mafonti. RLBox imapanga kachidindo ka C/C++ cha laibulale yodzipatula kukhala code yotsika ya WebAssembly yapakatikati, yomwe imapangidwa ngati gawo la WebAssembly, zilolezo zomwe zimayikidwa pokhudzana ndi gawoli lokha. Module yosonkhanitsidwa imagwira ntchito m'malo okumbukira osiyana ndipo ilibe mwayi wopeza malo ena onse adilesi. Ngati chiwopsezo mu laibulale chikugwiritsidwa ntchito, wowukirayo amakhala wocheperako ndipo sangathe kulowa m'malo okumbukira njira yayikulu kapena kusamutsa kuwongolera kunja kwa malo akutali.
  • Upangiri wa "mtundu" pa chinthu Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β«text/cssΒ».
  • Ntchito zomwe zakhazikitsidwa mu CSS mphindi (), zazikulu () ΠΈ mphira ().
  • Kwa katundu wa CSS zolemba-zokongoletsa-dumpha-inki kuthandizira kwa mtengo wa "zonse" kwakhazikitsidwa, zomwe zimafuna kusweka koyenera kwa mizere yoyambira pansi ndikudutsa mizere podumphadumpha ndi ma glyphs (mtengo wa "auto" womwe udagwiritsidwa ntchito kale udapangidwa mosinthika ndipo sunasankhire kukhudza; ndi mtengo wonse, kukhudza. ndi glyph ndizoletsedwa kwathunthu).
  • JavaScript yayatsidwa minda yokhazikika pagulu kwa zochitika zamakalasi a JavaScript omwe amakulolani kuti mutchule zinthu zomwe zafotokozedwatu zomwe zimayambitsidwa kunja kwa omanga.

    kalasi ClassWithStaticField {
    staticField = 'static field'
    }

  • Thandizo la kalasi yowonjezera Intl.Locale, yomwe imapereka njira zowerengera ndi kukonza chilankhulo chamalo, dera, ndi masitayilo amtundu, komanso kuwerenga ndi kulemba ma tag owonjezera a Unicode ndikusunga makonda omwe amafotokozedwa ndi ogwiritsa ntchito munjira yosawerengeka;
  • Kukhazikitsidwa kwa katundu wa Function.caller kwabweretsedwa mogwirizana ndi zolembedwa zaposachedwa za ECMAScript yatsopano (yomwe tsopano ikuponya zopanda pake m'malo mwa TypeError ngati kuyimbako kumapangidwa kuchokera ku ntchito yokhala ndi mawonekedwe okhwima, async, kapena jenereta).
  • Njira yowonjezera ku HTMLFormElement pemphoSubmit(), yomwe imayambitsa kutumiza kwadongosolo kwa data ya fomu mofanana ndi kudina batani lotumiza. Ntchitoyi ingagwiritsidwe ntchito popanga mabatani a fomu yanu omwe kuyitana fomu.submit() sikokwanira chifukwa sikumatsimikizira magawo, kupanga chochitika cha 'submit', ndikudutsa deta yomangidwa ku batani lotumizira.
  • Chochitika chotumizira tsopano chikuyendetsedwa ndi chinthu chokhala ndi mtundu wa SubmitEvent, osati Chochitika. SubmitEvent ikuphatikiza zinthu zatsopano zomwe zimakudziwitsani zomwe zidapangitsa kuti fomuyo itumizidwe. Mwachitsanzo, SubmitEvent imapangitsa kuti mugwiritse ntchito chogwirizira chimodzi chomwe chimakhala chodziwika pamabatani osiyanasiyana ndi maulalo omwe amatsogolera ku kutumiza fomuyo.
  • Kutumiza kolondola kwa chochitikacho poyitanira njira ya click() pazinthu zobisika (osati gawo la mtengo wa DOM).
  • Mu API Makanema ojambula pamanja anawonjezera luso kumanga makanema ojambula pazithunzi zoyambirira kapena zomaliza za kiyi ndipo msakatuli yekha adzawerengera gawo lomaliza kapena loyambirira (ndikokwanira kutchula chimango choyamba kapena chomaliza). Zomwe zimayatsidwa mwachisawawa ndi Animation.timeline getter, Document.timeline, DocumentTimeline, AnimationTimeline, Document.getAnimations() ndi Element.getAnimations().
  • Anawonjezera kuthekera koyambitsa mawonekedwe a mbiri yatsamba popanda kuyika chowonjezera chosiyana, podina batani la "Yambitsani Menyu ya Profiler" patsamba. profiler.firefox.com. Onjezani machitidwe owunikira pa tabu yokhazikika yokha.
  • Web console tsopano ili ndi njira yowerengera nthawi yomweyo mawu, zomwe zimalola opanga kuti azindikire mwachangu ndikuwongolera zolakwika polowa mawu ovuta powonetsa zotsatira zoyambira momwe zimalembedwera.
  • Π’ chida kuyeza madera a tsamba (Chida Choyezera), kuthekera kosintha kukula kwa chimango cha makona anayi adawonjezedwa (kale, ngati mutatulutsa batani la mbewa, chimango sichingasinthidwe ndipo ngati cholinga chake sichinali cholondola chinali chofunikira kuyeza kuyambira pachiyambi).
  • Mawonekedwe owunikira masamba tsopano amathandizira kusaka zinthu pogwiritsa ntchito mawu a XPath, kuphatikiza pakusaka komwe kunalipo kale pogwiritsa ntchito osankha CSS.
  • Onjezani kuthekera kosefa mauthenga a WebSocket pogwiritsa ntchito mawu okhazikika (kale masks amawu okha omwe amathandizidwa).
  • Zothandizira zomangirira zomangirira ku WebSocket zosamalira zochitika mu JavaScript debugger.
  • Mawonekedwewa adatsukidwa kuti asanthule zomwe zikuchitika pa intaneti. Wokometsedwa tebulo kupereka pamene pokonza kuchuluka kwa malumikizidwe nthawi imodzi. Anapanga zolekanitsa ndi mabatani kuti mugwiritse ntchito zosefera kukhala zosiyana kwambiri. Mugawo loletsa zopempha za netiweki, kuthekera kogwiritsa ntchito mawonekedwe a "*" mu ma URL a masks kwakhazikitsidwa (kumakupatsani mwayi wowunika momwe tsambalo likulephera kutsitsa).

    Firefox 75 kumasulidwa

Kuphatikiza pazatsopano ndi kukonza zolakwika, Firefox 75 yathetsa mndandanda wa zofooka, omwe angapo amalembedwa kuti ndi ovuta, i.e. zingayambitse kuchitidwa kwa code of attacker potsegula masamba opangidwa mwapadera. Zambiri zofotokoza zachitetezo zomwe zidakhazikitsidwa sizikupezeka pakadali pano, koma mndandanda wazowopsa ukuyembekezeka kufalitsidwa mkati mwa maola ochepa.

Source: opennet.ru

Kuwonjezera ndemanga