Kutolewa kwa Firefox 69

ilifanyika kutolewa kwa kivinjari Firefox 69Na toleo la simu Firefox 68.1 kwa jukwaa la Android. Kwa kuongeza, sasisho matawi msaada wa muda mrefu 60.9.0 ΠΈ 68.1.0 (Tawi la ESR 60.x halitasasishwa tena, kubadili hadi tawi 68.x kunapendekezwa). Karibu kwenye jukwaa majaribio ya beta Tawi la Firefox 70 litahamishwa, kutolewa kwake kumepangwa Oktoba 22.

kuu ubunifu:

  • Vipengele vilivyoongezwa kwenye tabia ya chaguomsingi ya kuzuia maudhui isiyofaa ili kupuuza vidakuzi kutoka kwa mifumo yote ya ufuatiliaji ya watu wengine na kuzuia uwekaji wa JavaScript ambao huchimba sarafu za crypto. Nambari ya uchimbaji madini husababisha ongezeko kubwa la mzigo kwenye processor katika mfumo wa mtumiaji na, kama sheria, huletwa kwenye tovuti kama matokeo ya udukuzi au hutumiwa kwenye tovuti zenye shaka kama njia ya uchumaji mapato.
    Hapo awali, data ya kufunga iliwezeshwa tu wakati wa kuchagua mode kali ya kufunga, ambayo sasa ina maana ya kuwezesha tu ikiwa unataka kuzuia mbinu. kitambulisho cha siri ("alama ya vidole kwenye kivinjari"). Kuzuia hufanyika kulingana na orodha Disconnect.me.
    Kutolewa kwa Firefox 69

    Inapozuiwa, ishara ya ngao inaonyeshwa kwenye upau wa anwani, na katika menyu ya muktadha, unaweza kuona kutoka kwa tovuti ambazo vidakuzi vilivyotumika kufuatilia mienendo vilizuiwa. Katika menyu hiyo hiyo, unaweza kuzima kwa hiari kuzuia kwa tovuti za kibinafsi.

    Kutolewa kwa Firefox 69Kutolewa kwa Firefox 69

  • Chaguo zilizopanuliwa za kuzuia uchezaji otomatiki wa maudhui ya media titika. Kando na kipengele cha kunyamazisha kilichoongezwa hapo awali katika video inayocheza kiotomatiki kutekelezwa uwezo wa kuacha kabisa uchezaji wa video, sio mdogo kwa kuzima sauti. Kwa mfano, ikiwa video za mapema za utangazaji zilionyeshwa kwenye tovuti, lakini bila sauti, basi katika hali mpya, hazitaanza kucheza bila kubofya wazi. Ili kuwezesha hali katika mipangilio ya uchezaji kiotomatiki (Chaguo > Faragha na Usalama > Ruhusa > Cheza Kiotomatiki), kipengee kipya "Zuia sauti na video" kimeongezwa, ambacho kiliongezea modi chaguo-msingi ya "Zuia sauti".

    Kutolewa kwa Firefox 69

    Hali inaweza kuchaguliwa kuhusiana na tovuti maalum kupitia menyu ya muktadha iliyoonyeshwa kwa kubofya kitufe cha "(i)" kwenye upau wa anwani.

    Kutolewa kwa Firefox 69

  • Kwa watumiaji wa Marekani na "en-US" hujenga, mpangilio wa vitalu vya ukurasa wa mwanzo ulioonyeshwa wakati wa kufungua tab mpya umebadilishwa, pamoja na maonyesho ya maudhui ya ziada yaliyopendekezwa na huduma ya Pocket yameongezwa. Ukubwa wa vitalu na idadi ya mapendekezo yamebadilishwa, sehemu mpya za mada zimependekezwa (Afya, Sayansi, Teknolojia na Burudani);
  • Imezimwa kwa chaguomsingi ni uwezo wa kucheza maudhui ya Flash kupitia programu-jalizi ya Adobe Flash. Kutoka kwa mipangilio ya programu-jalizi ya Adobe Flash Player, chaguo la uanzishaji wa kudumu wa Flash limeondolewa na uwezo pekee wa kulemaza Flash na kuiwezesha kibinafsi kwa tovuti maalum (kuwezesha kwa kubofya wazi) bila kukumbuka hali iliyochaguliwa imeachwa. . Matawi ya ESR ya Firefox yataendelea kuauni Flash hadi mwisho wa 2020;
  • Imezimwa utunzaji wa faili chaguo-msingi mtumiajiContent.css ΠΈ mtumiajiChrome.css, kuruhusu mtumiaji kubatilisha mwonekano wa tovuti au kiolesura cha Firefox. Sababu ya kuzima kwa chaguo-msingi imetajwa kama kazi ya kupunguza muda wa kuanzisha kivinjari. Kubadilisha tabia kupitia userContent.css na userChrome.css ni nadra sana kwa watumiaji, na kupakia data ya CSS hutumia rasilimali za ziada (uboreshaji huondoa ufikiaji usio wa lazima wa diski). Imeongeza mpangilio wa "toolkit.legacyUserProfileCustomizations.stylesheets" kwa about:config ili kurejesha uchakataji wa userChrome.css na userContent.css, ambao utawashwa kiotomatiki kwa watumiaji ambao tayari wanatumia userChrome.css au userContent.css;
  • Kwa WebRTC, uwezo wa kuchakata chaneli kwa kutumia kodeki tofauti za video unatekelezwa, ambayo hurahisisha uundaji wa huduma za mikutano ya video, washiriki ambao wanaweza kutumia programu tofauti za mteja;
  • Kwa usanifu wa ARM64, injini ya JavaScript inasaidia mkusanyiko wa JIT;
  • Vitambulishi vya kivinjari (navigator.userAgent, navigator.platform, na navigator.oscpu) viliondoa maelezo kuhusu kutumia toleo la 32-bit la Firefox katika mazingira ya 64-bit OS (hapo awali ilihitajika kwa Flash, lakini ikiacha vekta ya ziada kwa utambulisho uliofichwa wa mtumiaji);
  • Imeongeza kipengele cha kutazama video cha Picha-ndani-Picha ambacho hukuruhusu kutenga video katika mfumo wa dirisha linaloelea ambalo hubaki kuonekana wakati wa kuelekeza kivinjari. Ili kutazama katika hali hii, lazima ubofye kidokezo cha zana au kwenye menyu ya muktadha inayoonyeshwa unapobofya kulia kwenye video, chagua "Picha kwenye picha" (katika YouTube, ambayo inachukua nafasi ya kidhibiti cha menyu ya muktadha, unapaswa kubofya mara mbili. kitufe cha kulia cha panya au bonyeza kitufe cha Shift). Usaidizi wa modi unaweza kuwezeshwa katika about:config na chaguo la "media.videocontrols.picture-in-picture.enabled";

    Kutolewa kwa Firefox 69

  • Imeongezwa utekelezaji wa jenereta ya nenosiri ("signon.generation.available" katika about:config), ambayo hukuruhusu kuonyesha kidokezo chenye nenosiri dhabiti linalozalishwa kiotomatiki wakati wa kujaza fomu za usajili;

    Kutolewa kwa Firefox 69

  • Kwa kidhibiti cha nenosiri aliongeza uwezo wa kuchakata akaunti katika muktadha wa kikoa cha kiwango cha kwanza, ambacho hukuruhusu kutoa nenosiri moja lililohifadhiwa kwa vikoa vyote. Kwa mfano, nenosiri lililohifadhiwa kwa login.example.com sasa litapendekezwa kwa kujaza kiotomatiki katika fomu za tovuti za www.example.com;
  • Imeongezwa meneja wa usimamizi wa kipaumbele michakato ya kushughulikia, ambayo inaruhusu kuhamisha habari kuhusu michakato ya kipaumbele cha juu kwa mfumo wa uendeshaji. Kwa mfano, mchakato wa kuchakata maudhui kwenye kichupo amilifu utapewa kipaumbele cha juu (rasilimali nyingi za CPU zimetengwa) kuliko mchakato unaohusishwa na vichupo vya usuli (ikiwa hazichezi video na sauti). Mabadiliko kwa sasa yamewezeshwa kwa chaguo-msingi pekee kwa jukwaa la Windows, kwa mifumo mingine, uanzishaji wa chaguo la dom.ipc.processPriorityManager.enabled katika about-config inahitajika;
  • imeamilishwa kwa msingi API Maandishi ya Mtumiaji, ambayo hukuruhusu kuunda nyongeza za mtindo wa Greasemonkey kulingana na teknolojia ya WebExtensions kwa kutekeleza hati maalum katika muktadha wa kurasa za wavuti. Kwa mfano, kwa kuunganisha maandiko, unaweza kubadilisha muundo na tabia ya kurasa unazoziona. API hii tayari imejumuishwa na Firefox, lakini hadi sasa, kuiwezesha kulihitaji kuweka "extensions.webextensions.userScripts.enabled" katika about:config. Tofauti na viongezi vilivyopo vilivyo na utendakazi sawa unaotumia simu ya tabs.executeScript, API mpya hukuruhusu kutenga hati katika mazingira tofauti ya kisanduku cha mchanga, kutatua matatizo ya utendakazi na kuwezesha kushughulikia hatua mbalimbali za upakiaji wa ukurasa.
  • Sifa ya navigator.mediaDevices sasa inapatikana tu wakati ukurasa unafunguliwa katika Muktadha Salama, i.e. inapofunguliwa kupitia HTTPS, kupitia localhost au kutoka kwa faili ya ndani;
  • Aliongeza sifa za CSS kufurika-ndani ΠΈ kufurika-block, ambayo hukuruhusu kudhibiti onyesho la maudhui ambayo yanapita zaidi ya vizuizi na vipengele vya ndani (punguza mkia au onyesha upau wa kusogeza). Sifa hutekelezwa kupitia ubadilishaji otomatiki hadi kufurika-x na kufurika-y kulingana na modi ya kutoa maudhui (juu hadi chini au mstari kwa mstari).
  • Kwa mali ya CSS nafasi nyeupe kutekelezwa msaada kwa thamani ya nafasi za mapumziko;
  • Mali ya CSS iliyotekelezwa vyenyeKuonyesha kuwa kipengele na yaliyomo ni tofauti na mti wa DOM;
  • Imeongeza mali ya CSS mtumiaji-chagua, ambayo hukuruhusu kuamua ikiwa maandishi yanaweza kuchaguliwa na mtumiaji;
  • Uwezo ulioongezwa wa kuweka sheria za @supports kwa wateuzi (
    umbizo la "@inasaidia kichaguzi(kiteuzi-kwa-jaribio){...}"), ambacho kinaweza kutumika kwa kuchagua CSS ikiwa tu kivinjari kina au hakitumii kiteuzi fulani;

  • Aliongeza msaada mashamba ya umma kwa matukio ya madarasa ya JavaScript ambayo hukuruhusu kubainisha sifa zilizobainishwa ambazo zimeanzishwa nje ya mjenzi. Usaidizi kwa nyanja za kibinafsi ambazo hazionekani nje ya darasa pia unatarajiwa hivi karibuni;

    bidhaa ya darasa {
    jina;
    ushuru = 0.2; /*uwanja wa umma*/
    #basePrice = 0; /*uwanja wa kibinafsi*/
    bei;

    mjenzi(jina, basePrice) {
    this.name = jina;
    this.basePrice = basePrice;
    hii.bei = (basePrice * (1 + hii.kodi)).iliIliyorekebishwa(2);
    }
    }

  • API iliyoongezwa Badilisha ukubwa wa Kiangalizi, ambayo hukuruhusu kuunganisha kidhibiti ambacho kitaarifiwa kuhusu mabadiliko katika saizi ya vitu vilivyoainishwa kwenye ukurasa. Tofauti kuu kati ya API mpya na window.onresize na CSS Media Queries ni kwamba inawezekana kuamua ikiwa kipengele maalum kwenye ukurasa kimebadilika, badala ya eneo lote linaloonekana, ambalo hukuruhusu kujibu kwa kubadilisha tu kipengele hicho bila. kubadilisha maudhui yote yanayoonekana;
  • API ya Microtasks iliyoongezwa inayowakilishwa na njia moja (WindowOrWorkerGlobalScope.queueMicrotask(), ambayo inakuwezesha kupanga simu ya kazi ya kupiga simu kwa kiwango cha chini kwa kuiongeza kwenye foleni ya microtask;
  • Aliongeza mbinu mpya Maandishi ya Blob(), Blob.arrayBuffer(), Blob.stream(), DOMMatrix.fromMatrix(), AbstractRange() na StaticRange();
  • Uwezo wa kubainisha kinyago cha "*" kwa maombi bila vitambulisho umeongezwa kwenye vichwa vya HTTP vya Access-Control-Expose-Headers, Access-Control-Allow-Methods na Access-Control-Allow-Headers HTTP;
  • Dashibodi ya wavuti hutoa kambi ya arifa kuhusu shughuli zinazohusiana na kufuatilia mienendo ya watumiaji;
    Kutolewa kwa Firefox 69

  • Imeongeza maelezo ya kina kuhusu sababu za kuzuia rasilimali (CSP, maudhui mchanganyiko, n.k.) kwenye paneli ya ukaguzi wa shughuli za mtandao, na pia kuongeza safu wima ya hiari yenye URL kamili;
    Kutolewa kwa Firefox 69

  • Uanzishaji wa haraka wa kitatuzi cha JavaScript. Utendaji wa utatuzi wa mbali umehamishwa hadi kwenye kiolesura cha about:debugging. Usaidizi uliotekelezwa wa utatuzi wa hatua kwa hatua wa vitendaji vya asynchronous (Async). Imeongezwa darasa jipya la vizuizi ambavyo vinaweza kuhusishwa na mwanzo wa matukio yanayohusiana na kipanya, skrini ya kugusa, uhuishaji, DOM, hoja za maudhui,
    wafanyakazi, nk.

    Kutolewa kwa Firefox 69

  • Imeongeza kiolesura kwa zana za msanidi ili kukagua mwonekano wa ukurasa unaotumia maelezo mbadala ya maandishi yaliyomo (kwa mfano, kuonyesha maandishi kutoka kwa "alt
    badala ya picha);

    Kutolewa kwa Firefox 69

  • Kwenye mifumo ya macOS iliyo na kadi nyingi za michoro iliyosakinishwa, swichi kali zaidi ya GPU inayoweza kutumia nishati hutolewa baada ya maudhui ya WebGL kumaliza kuchakata. Pia umeongeza ulinzi dhidi ya kubadili kutoka kwa matumizi bora ya nishati hadi GPU yenye nguvu kwa simu za mara moja za WebGL. Katika ujenzi wa macOS, maendeleo ya kupakua faili pia yanaonyeshwa kupitia kiolesura cha kawaida cha Finder. Uundaji wa makusanyiko ya ufungaji wa Firefox katika muundo wa PKG umeanza;
  • Kwa Windows 10 iliyo na masasisho ya hivi punde (1903+), usaidizi wa kiendelezi cha Uthibitishaji wa Wavuti wa HmacSecret kupitia Windows Hello umeongezwa ili kuthibitisha tovuti bila kuweka nenosiri kwa kutumia alama ya vidole, utambuzi wa uso, au tokeni ya USB;
  • imekoma uundaji wa matoleo mapya ya Firefox kwa Android, badala yake, chini ya jina la msimbo la Fenix, ni sasa yanaendelea kivinjari kipya cha vifaa vya rununu kwa kutumia injini ya GeckoView na seti ya maktaba ya Mozilla Android Components. Marekebisho ya Firefox kwa Android yatatolewa mwaka mzima kama sehemu ya tawi la Firefox 68 ESR, kwa mfano, toleo limeundwa. 68.1. Ili kupakua kivinjari kipya, tumia test builds
    Hakiki ya Firefox.

Kwa kuongeza ubunifu na marekebisho ya hitilafu katika Firefox 69, 30 udhaifu, ambayo moja tu (CVE-2019-11751) imetambulishwa kama muhimu. Tatizo hili ni maalum kwa jukwaa la Windows na inaruhusu faili ya kiholela kuandikwa kwa mfumo wakati kivinjari kinazinduliwa kutoka kwa programu nyingine (kwa mfano, wakati wa kufungua kiungo kutoka kwa programu ya ujumbe, unaweza kuunda kiungo kwa njia ambayo kuanza kivinjari kutasababisha kuundwa kwa faili ya autorun kwenye saraka ya 'Anzisha') . Kupungua kwa idadi ya udhaifu mkubwa kunatokana na ukweli kwamba matatizo ya kumbukumbu, kama vile kufurika kwa bafa na ubadilishaji wa maeneo ya kumbukumbu ambayo tayari yametolewa, sasa yametiwa alama kuwa hatari, lakini si muhimu. Toleo jipya hurekebisha masuala 13 kama hayo ambayo yanaweza kusababisha utekelezaji wa msimbo hasidi wakati wa kufungua kurasa zilizoundwa mahususi.

Chanzo: opennet.ru

Kuongeza maoni