Kutolewa kwa Firefox 90

Kivinjari cha wavuti cha Firefox 90 kilitolewa. Kwa kuongeza, sasisho la tawi la usaidizi la muda mrefu la 78.12.0 liliundwa. Tawi la Firefox 91 hivi karibuni litahamishiwa kwenye hatua ya majaribio ya beta, ambayo toleo lake limepangwa kufanyika Agosti 10.

Ubunifu kuu:

  • Katika sehemu ya mipangilio ya β€œFaragha na Usalama”, mipangilio ya ziada ya modi ya β€œHTTPS Pekee” imeongezwa, inapowashwa, maombi yote yanayotumwa bila usimbaji fiche huelekezwa kiotomatiki kwenye matoleo salama ya ukurasa (β€œhttp://” inabadilishwa na β€œhttps. ://”). Kiolesura kimependekezwa kwa ajili ya kudumisha orodha ya vighairi, kwa tovuti ambazo unaweza kutumia "http://" bila kulazimishwa kubadilisha na "https://".
    Kutolewa kwa Firefox 90
  • Utekelezaji ulioboreshwa wa utaratibu wa SmartBlock, ulioundwa ili kutatua matatizo kwenye tovuti zinazotokea kutokana na kuzuia hati za nje katika hali ya kuvinjari ya faragha au wakati uzuiaji ulioimarishwa wa maudhui yasiyotakikana (madhubuti) umewashwa. SmartBlock hubadilisha kiotomati hati zinazotumiwa kufuatilia kwa vijiti vinavyohakikisha kuwa tovuti inapakia ipasavyo. Stubs zimetayarishwa kwa hati maarufu za ufuatiliaji wa watumiaji zilizojumuishwa kwenye orodha ya Ondoa. Toleo jipya linajumuisha uzuiaji unaobadilika wa wijeti za Facebook zinazopangishwa kwenye tovuti za watu wengine - hati zimezuiwa kwa chaguo-msingi, lakini kuzuia kumezimwa ikiwa mtumiaji ameingia kwenye akaunti ya Facebook.
  • Utekelezaji uliojengwa wa itifaki ya FTP umeondolewa. Wakati wa kujaribu kufungua viungo kwa kutumia kitambulisho cha itifaki "ftp://", kivinjari sasa kitajaribu kuita programu ya nje kwa njia sawa na vile vidhibiti vya "irc://" na "tg://" vinavyoitwa. Sababu ya kuacha kutumia FTP ni ukosefu wa usalama wa itifaki hii kutokana na urekebishaji na uzuiaji wa trafiki ya usafiri wakati wa mashambulizi ya MITM. Kulingana na watengenezaji wa Firefox, katika hali ya kisasa hakuna sababu ya kutumia FTP badala ya HTTPS kupakua rasilimali. Zaidi ya hayo, msimbo wa usaidizi wa FTP wa Firefox ni wa zamani sana, huleta changamoto za matengenezo, na ina historia ya kufichua idadi kubwa ya udhaifu hapo awali.
  • Wakati wa kuhifadhi ukurasa katika muundo wa PDF (chaguo la "Chapisha kwa PDF"), viungo vya kufanya kazi vinahifadhiwa kwenye hati.
  • Kitufe cha "Fungua Picha kwenye Kichupo Kipya" kwenye menyu ya muktadha kimeundwa upya ili kufungua picha kwenye kichupo cha nyuma (hapo awali, baada ya kubofya, mara moja ulikwenda kwenye kichupo kipya na picha, lakini sasa kichupo cha zamani kinaendelea kufanya kazi).
  • Kazi imefanywa ili kuboresha utendaji wa utoaji wa programu katika mfumo wa utungaji wa WebRender, ambao hutumia vivuli kufanya shughuli za uwasilishaji wa muhtasari kwenye vipengele vya ukurasa. Kwa mifumo mingi iliyo na kadi za video za zamani au viendeshi vya michoro vyenye matatizo, mfumo wa utungaji wa WebRender una hali ya uonyeshaji programu iliyowezeshwa (gfx.webrender.software=true in about:config).
  • Miundo ya jukwaa la Windows huhakikisha kuwa masasisho yanatumika chinichini, hata wakati Firefox haifanyi kazi.
  • Uwezo wa kutumia vyeti vya mteja vilivyohifadhiwa katika tokeni za maunzi au hifadhi za cheti cha mfumo wa uendeshaji kwa ajili ya uthibitishaji umetekelezwa.
  • Usaidizi kwa kikundi cha vichwa vya HTTP Pata Metadata (Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site na Sec-Fetch-User) umetekelezwa, kukuruhusu kutuma metadata ya ziada kuhusu asili ya ombi. (ombi la tovuti tofauti, ombi kupitia img tag, ombi lililoanzishwa bila hatua ya mtumiaji, n.k.) ili kuchukua hatua kwenye seva kulinda dhidi ya aina fulani za mashambulizi. Kwa mfano, kuna uwezekano kwamba kiungo cha kidhibiti cha uhamishaji pesa kitabainishwa kupitia lebo ya img, kwa hivyo maombi kama haya yanaweza kuzuiwa bila kupitishwa kwa programu.
  • JavaScript hutumia usaidizi wa mbinu za kuashiria na sehemu za darasa kama za faragha, baada ya hapo ufikiaji wao utafunguliwa ndani ya darasa pekee. Ili kuweka alama, unapaswa kutanguliza jina kwa ishara ya "#": darasa ClassWithPrivateField { #privateField; tuli #PRIVATE_STATIC_FIELD; #privateMethod() { return 'hello world'; }}
  • Sifa ya sikuPeriod imeongezwa kwa kijenzi cha Intl.DateTimeFormat, ambacho hukuruhusu kuonyesha takriban muda wa siku (asubuhi, jioni, alasiri, usiku).
  • Katika JavaScript, vitu vya Array, String, na TypedArray hutumia njia ya at() , ambayo hukuruhusu kutumia indexing ya jamaa (nafasi ya jamaa imeainishwa kama faharisi ya safu), pamoja na kubainisha maadili hasi yanayohusiana na mwisho (kwa mfano, "arr.at(-1)" itarudisha kipengele cha mwisho cha safu).
  • Umeongeza usaidizi wa sifa za zamani za WheelEvent - WheelEvent.wheelDelta, WheelEvent.wheelDeltaX na WheelEvent.wheelDeltaY, ambayo itarejesha uoanifu na baadhi ya kurasa za zamani ambazo zilipotea baada ya usanifu upya wa hivi majuzi wa WheelEvent.
  • API ya turubai hutekelezea njia ya createConicGradient() katika kiolesura cha CanvasRenderingContext2D, ambayo inakuruhusu kuunda mikunjo ambayo imeundwa karibu na hatua katika viwianishi vilivyobainishwa (pamoja na viwango vya mstari vya mstari na radial vilivyopatikana hapo awali).
  • Usaidizi ulioongezwa kwa mpango wa URI wa itifaki ya "matrix", ambayo inaweza kutumika katika vidhibiti vya Navigator.registerProtocolHandler() na protocol_handler.
  • Katika zana za watengenezaji wa wavuti, kwenye paneli ya kufuatilia majibu ya seva ya mtandao (Majibu), hakikisho la fonti zilizopakuliwa hutekelezwa.
    Kutolewa kwa Firefox 90

Chanzo: opennet.ru

Kuongeza maoni