Firefox 69 wepụtara

mere mwepụta ihe nchọgharị weebụ Firefox 69Na ụdị mkpanaka Firefox 68.1 maka ikpo okwu gam akporo. Na mgbakwunye, emelitela mmelite alaka na nkwado ogologo oge 60.9.0 и 68.1.0 (Agakwaghị emelite alaka ESR 60.x; a na-atụ aro ịkwaga na alaka 68.x). Na-abịa ngwa ngwa na ogbo ule beta Alaka Firefox 70 ga-agbanwe, ewepụtara ya maka Ọktọba 22.

Main ihe ọhụrụ:

  • Ụkpụrụ ọkọlọtọ ndabara maka igbochi ọdịnaya achọghị agbakwunyela ọrụ nke ileghara kuki nke sistemu nsuso ndị ọzọ anya yana igbochi ntinye Javascript nke m na-enweta cryptocurrencies. Koodu Ngwuputa ihe na-ebute mmụba dị ukwuu na ibu CPU na sistemụ onye ọrụ ma na-ebutekarị ya na saịtị n'ihi mbanye anataghị ikike ma ọ bụ jiri ya na saịtị na-enyo enyo dị ka usoro ego.
    Na mbụ, akwadoro igbochi data naanị mgbe ị na-ahọrọ ọnọdụ mgbochi siri ike, nke ugbu a bụ ihe ezi uche dị na ya iji mee naanị ma ọ bụrụ na ịchọrọ igbochi ụzọ. zoro ezo njirimara ("ihe nchọgharị mkpịsị aka"). A na-eme mgbochi dịka ndepụta ahụ si dị Kwụpụ.m.
    Firefox 69 wepụtara

    Mgbe akpọchiri, a na-egosipụta akara ọta n'ime akara adreesị, na n'ime ihe ndị gbara ya gburugburu ị nwere ike ịhụ saịtị ndị kuki ejiri soro mmegharị ahụ egbochiri. N'otu menu, ị nwere ike họrọ gbanyụọ mgbochi maka saịtị n'otu n'otu.

    Firefox 69 wepụtaraFirefox 69 wepụtara

  • agbasawanyela nhọrọ maka igbochi ịkpọghachi ọdịnaya mgbasa ozi akpaka. Na mgbakwunye na atụmatụ agbakwunyere na mbụ nke imechi ụda na vidiyo na-egwu onwe ya emejuputa atumatu ikike ịkwụsị kpamkpam ịkpọghachi vidiyo, ejedebeghị na imechi ụda. Dịka ọmụmaatụ, ọ bụrụ na egosiri vidiyo mgbasa ozi na mbụ na weebụsaịtị, mana na-enweghị ụda, mgbe ahụ na ọnọdụ ọhụrụ, ha agaghị amalite igwu egwu na-enweghị pịa doro anya. Iji mee ka ọnọdụ ahụ dịkwuo mma, agbakwunyere ihe ọhụrụ "Kpachie ọdịyo na vidiyo" na ntọala autoplay (Nhọrọ> Nzuzo na Nche> Ikikere> Autoplay), nke na-emeju ọnọdụ "Mgbochi ọdịyo" ndabara.

    Firefox 69 wepụtara

    Enwere ike ịhọrọ ọnọdụ ahụ n'ihe gbasara saịtị ndị akọwapụtara site na menu onodu egosipụtara mgbe ị pịrị bọtịnụ "(i)" dị na ebe adresị.

    Firefox 69 wepụtara

  • Maka ndị ọrụ sitere na USA na "en-US" na-ewuli elu, nhazi nke ngọngọ nke ibe mmalite gosipụtara mgbe imepe taabụ ọhụrụ agbanweela, na agbakwunyere ihe ngosi nke ọdịnaya ndị ọzọ kwadoro site na ọrụ Pocket. The size nke blocks na ọnụ ọgụgụ nke aro ka agbanweela, ọhụrụ thematic ngalaba (Health, Science, Technology na Entertainment);
  • Enweghi ike ịkpọ ọdịnaya Flash site na ngwa mgbakwunye Adobe Flash na ndabara. E wepụrụ nhọrọ maka ịgbalite Flash na-adịgide adịgide na ntọala nke ngwa mgbakwunye Adobe Flash Player, na-ahapụ naanị nhọrọ iji gbanyụọ Flash ma mee ka ọ rụọ ọrụ n'otu n'otu maka saịtị dị iche iche (ịmalite site na ịpị aka) na-echetaghị ọnọdụ ahọpụtara. Alaka Firefox ESR ga-aga n'ihu na-akwado Flash ruo na njedebe nke 2020;
  • Agbanyụrụ nhazi faịlụ ndabara onye ọrụContent.css и onye ọrụChrome.css, na-enye onye ọrụ ohere ịkwụsị imewe saịtị ma ọ bụ ihe nchọgharị Firefox. Ihe kpatara iji gbanyụọ ndabara bụ iji belata oge mmalite ihe nchọgharị. A na-eme mgbanwe omume site na userContent.css na userChrome.css site n'aka ndị ọrụ, na nbudata data CSS na-erikwa akụrụngwa ndị ọzọ (njicha na-ewepụ ohere diski na-enweghị isi). Iji weghachi userChrome.css na userContent.css nhazi ihe gbasara:config, agbakwunyere ntọala “toolkit.legacyUserProfileCustomizations.stylesheets” nke a ga-arụ ọrụ na-akpaghị aka maka ndị ọrụ na-eji userChrome.css ma ọ bụ userContent.css;
  • Maka WebRTC, a na-emejuputa ikike ịhazi ọwa site na iji codecs vidiyo dị iche iche, nke na-eme ka ịmepụta ọrụ mkparịta ụka vidiyo dị mfe, ndị na-eso ya nwere ike iji ngwanrọ ndị ahịa dị iche iche;
  • Maka ihe owuwu ARM64, injin Javascript na-akwado mkpokọta JIT;
  • Site na njirimara ihe nchọgharị (navigator.userAgent, navigator.platform na navigator.oscpu), ewepụrụ ozi gbasara iji ụdị 32-bit nke Firefox na mpaghara 64-bit OS (nke achọrọ maka Flash, mana hapụrụ vector ọzọ). maka njirimara onye ọrụ zoro ezo;
  • Agbakwunyere njirimara maka ikiri vidiyo na ọnọdụ Foto-in-Foto, nke na-enye gị ohere iwepụ vidiyo ahụ n'ụdị windo na-ese n'elu mmiri nke na-anọgide na-ahụ anya mgbe ị na-agagharị na ihe nchọgharị. Iji lelee n'ụdị a, ịkwesịrị ịpị aka nri ma ọ bụ na menu onodu egosipụtara mgbe ị pịa aka nri na vidiyo, họrọ "Foto dị na foto" (na YouTube, nke na-anọchi anya onye na-ahụ maka menu onodu ya, ị ga-aka nri. pịa ugboro abụọ ma ọ bụ pịa igodo Shift). Enwere ike ịgbanye nkwado ọnọdụ n'ihe gbasara: config site na iji nhọrọ "media.videocontrols.picture-in-picture.enabled";

    Firefox 69 wepụtara

  • agbakwunyere mmejuputa okwuntughe generator ("signon.generation.available" na banyere: config), nke na-enye gị ohere igosipụta ntunye na paswọọdụ siri ike emepụtara na-akpaghị aka mgbe ị na-ejuputa ụdị ndebanye aha;

    Firefox 69 wepụtara

  • Nye onye njikwa paswọọdụ agbakwunyere ikike ịhazi akaụntụ na ọnọdụ nke ngalaba ọkwa mbụ, nke na-enye gị ohere ịnye otu paswọọdụ echekwara maka mpaghara subdomains niile. Dịka ọmụmaatụ, a ga-enye paswọọdụ echekwara maka login.example.com ugbu a maka ntinye akpaaka n'ụdị dị na saịtị www.example.com;
  • agbakwunyere mkpa njikwa njikwa njikwa usoro, nke ọ na-enye ohere nyefee ozi na sistemụ arụmọrụ gbasara usoro kachasị mkpa. Dịka ọmụmaatụ, a ga-enye usoro ọdịnaya nke na-arụ ọrụ taabụ na-arụ ọrụ dị elu karịa (ihe onwunwe CPU ekenyela) karịa usoro ejikọtara na taabụ ndabere (ọ bụrụ na ha anaghị egwu vidiyo ma ọ bụ ọdịyo). A na-eme mgbanwe ugbu a site na ndabara naanị maka sistemụ arụmọrụ ndị ọzọ, nhọrọ dom.ipc.processPriorityManager.enabled na banyere-config ga-arụ ọrụ;
  • arụ ọrụ ndabara API Akwụkwọ edemede, nke na-enye gị ohere ịmepụta ihe mgbakwunye Greasemonkey dabere na teknụzụ WebExtensions maka ime ihe ederede omenala na ọnọdụ nke ibe weebụ. Dịka ọmụmaatụ, site na ijikọ scripts ị nwere ike ịgbanwe nhazi na omume nke ibe ndị ị na-elele. API a etinyelarị na Firefox, mana ruo ugbu a na-enyere ya aka chọrọ ịtọ ntọala "extensions.webextensions.userScripts.enabled" na ihe dịka: config. N'adịghị ka mgbakwunye ndị dị ugbu a nwere ọrụ yiri ya nke na-eji oku tabs.executeScript, API ọhụrụ ahụ na-enye gị ohere ikewapụ scripts na gburugburu igbe igbe dị iche iche, na-edozi nsogbu arụmọrụ ma mee ka o kwe omume ijikwa ọkwa dị iche iche nke nbudata ibe.
  • Ngwongwo navigator.mediaDevices dị ugbu a naanị mgbe imepe ibe na ọnọdụ echekwara, ya bụ. mgbe emepere site na HTTPS, site na localhost ma ọ bụ site na faịlụ mpaghara;
  • Njirimara CSS agbakwunyere oke-inline и oke-ngbochi, na-enye gị ohere ijikwa ihe ngosi nke ọdịnaya na-agafe karịa blocks na inline element (bepụ ọdụ ma ọ bụ gosipụta ogwe mpịakọta). A na-emejuputa ihe ndị a site na ntụgharị akpaka gaa na oke-x na oke-y dabere na ọnọdụ mmepụta ọdịnaya (n'elu ruo ala ma ọ bụ ahịrị site na ahịrị).
  • Maka akụrụngwa CSS oghere ọcha e mejuputara nkwado maka uru nkwụsịtụ;
  • Ihe onwunwe CSS etinyere nwere, na-egosi na mmewere na ihe dị n'ime ya na-ekewapụ na ndị ọzọ nke osisi DOM;
  • Ihe onwunwe CSS agbakwunyere onye ọrụ-họrọ, nke na-enye gị ohere ikpebi ma onye ọrụ nwere ike ịhọrọ ederede;
  • Agbakwunyere ike ịtọ @akwado iwu maka ndị nhọpụta (
    usoro “@supports selector(selector-to-test){…}”, nke enwere ike iji họrọ itinye CSS naanị ma ọ bụrụ na akwadoro ma ọ bụ akwadoghị ụfọdụ nhọpụta n'ihe nchọgharị;

  • nkwado agbakwunyere ogige ọha maka ihe atụ nke klaasị Javascript nke na-enye gị ohere ịkọwapụta arịa eburu ụzọ kpọpụta nke ebidobere na mpụga nke onye nrụpụta. N'ọdịnihu dị nso, a na-atụkwa anya nkwado maka ubi nzuzo nke na-adịghị ahụ anya n'èzí klas;

    ngwaahịa klas {
    aha;
    ụtụ isi = 0.2; /* ubi ọha*/
    #basePrice = 0; /* ubi nkeonwe*/
    ọnụahịa;

    onye nrụpụta (aha, basePrice) {
    this.name = aha;
    this.basePrice = basePrice;
    this.ọnụahịa = (basePrice * (1 + this.tax)) .toFixed(2);
    }
    }

  • API agbakwunyere Hazie ihe nleba anya, nke na-enye gị ohere ijikọ onye na-ahụ maka njikwa nke a ga-eziga ozi gbasara mgbanwe nha nke ihe ndị akọwapụtara na ibe ahụ. Isi ihe dị iche n'etiti API ọhụrụ na window.onresize na CSS Media Queries bụ na ị nwere ike ịchọpụta ma otu ihe dị na ibe ahụ agbanweela, karịa mpaghara niile a na-ahụ anya, nke na-enye gị ohere ịzaghachi site na ịgbanwe naanị ihe ahụ na-enweghị ịgbanwe dum anya ọdịnaya;
  • API Microtasks agbakwunyere, nke otu usoro nọchiri anya ya (WindowOrWorkerGlobalScope.queueMicrotask(), nke na-enye gị ohere ịhazi oku ọrụ oku na-aga na ọkwa dị ala site n'ịgbakwunye ya na eriri microtask;
  • Agbakwunyere ụzọ ọhụrụ Blob.text(), Blob.arrayBuffer(), Blob.stream(), DOMMatrix.nke Matrix(), AbstractRange() na StaticRange();
  • Ikike ịkọwa ihe nkpuchi "*" maka arịrịọ na-enweghị nzere agbakwunyere na Access-Control-Expose-Headers, Access-Control-Allow-Methods na Access-Control-Allow-Headers HTTP nkụnye eji isi mee;
  • Ihe njikwa webụ na-enye mkpokọta ọkwa gbasara ọrụ metụtara nsuso mmegharị onye ọrụ;
    Firefox 69 wepụtara

  • Agbakwunyela ozi zuru ezu gbasara ihe kpatara igbochi akụrụngwa (CSP, ọdịnaya agwakọta, wdg) na panel nyocha ọrụ netwọk, tinyekwa kọlụm nhọrọ nwere URL zuru ezu;
    Firefox 69 wepụtara

  • Ewepụtala ihe nbibi Javascript ngwa ngwa. Atụgharịla ọrụ nbibi dịpụrụ adịpụ gaa n'ihe: interface nrụzigharị. E tinyela nkwado maka nbibi nzọụkwụ site na nzọụkwụ nke ọrụ asynchronous (Async). agbakwunyere Klas ọhụrụ nke nkwụsịtụ nke enwere ike ijikọ na ihe omume metụtara òké, ihuenyo mmetụ, ihe nkiri, DOM, ajụjụ mgbasa ozi,
    ndị ọrụ, wdg.

    Firefox 69 wepụtara

  • Agbakwunyela ihe ngosi maka nyocha ihu ihu na ngwaọrụ ndị nrụpụta, nke na-eji nkọwa ederede ọzọ ọdịnaya (dịka ọmụmaatụ, igosi ederede sitere na njirimara "alt".
    kama oyiyi);

    Firefox 69 wepụtara

  • Na sistemụ macOS nwere ọtụtụ kaadị eserese, a na-eme mgbanwe ike na GPU na-arụ ọrụ nke ọma ozugbo ọdịnaya WebGL mechara nhazi. Agbakwunyekwara nchebe megide ịgbanwee site na ike na-arụ ọrụ ike gaa na GPU dị ike maka oku WebGL otu oge. Na-ewuli maka macOS na-egosipụtakwa ọganihu nke nbudata faịlụ site na ọkọlọtọ Finder interface. Nhazi nke nrụnye Firefox na-ewuli n'ụdị PKG amalitela;
  • Maka Windows 10 nwere mmelite na-adịbeghị anya (1903+), nkwado maka nyocha Weebụ HmacSecret ndọtị site na Windows Hello ka agbakwunyere maka nyocha na saịtị na-enweghị itinye paswọọdụ site na iji akara mkpịsị aka, njirimara ihu ma ọ bụ akara USB;
  • kwụsịrị ntọhapụ nke Firefox ọhụrụ maka gam akporo, kama nke akpọrọ Fenix ​​ugbu a na-eto eto ihe nchọgharị ọhụrụ maka ngwaọrụ mkpanaka na-eji injin GeckoView yana ọba akwụkwọ Mozilla gam akporo Components. A ga-ewepụta ndozi maka Firefox maka gam akporo n'ime afọ niile dịka akụkụ nke ngalaba ESR nke Firefox 68, dịka ọmụmaatụ, ewepụtala ntọhapụ ugbu a. 68.1. Ka ibudata ihe nchọgharị ọhụrụ, ị ga-eji ihe nrụpụta ule
    Nlele Firefox.

Na mgbakwunye na ihe ọhụrụ na ndozi ahụhụ, Firefox 69 edozila 30 adịghị ike, nke naanị otu (CVE-2019-11751) akara dị ka oké egwu. Nsogbu a bụ kpọmkwem maka ikpo okwu Windows ma na-enye ohere ka e dee faịlụ na-ezighi ezi na sistemụ ahụ mgbe ewepụtara ihe nchọgharị site na ngwa ọzọ (dịka ọmụmaatụ, mgbe ị na-emepe njikọ site na mmemme izi ozi, ị nwere ike ịhazi njikọ ahụ n'ụzọ dị otú ahụ. ịmalite ihe nchọgharị ahụ ga-eme ka ịmepụta faịlụ autorun na ndekọ 'Startup'). Mbelata nke ọnụ ọgụgụ adịghị ike dị oke egwu bụ n'ihi eziokwu ahụ bụ na nsogbu ebe nchekwa, dị ka njupụta nke ihe nchekwa na ịnweta ebe ebe nchekwa enwerelarị, ka akara ugbu a dị ka ihe dị ize ndụ, mana ọ bụghị ihe dị egwu. Ntọhapụ ọhụrụ a na-edozi okwu iri na atọ yiri nke ahụ nwere ike iduga na-egbu koodu ndị na-awakpo mgbe emepere ibe ndị a kapịrị ọnụ.

isi: opennet.ru

Tinye a comment