Hoʻokuʻu ʻia ʻo Firefox 69

ua hanaia hoʻokuʻu pūnaewele pūnaewele Firefox 69, a me mana lawe lima ʻO Firefox 68.1 no ka pūnaewele Android. Eia kekahi, ua hana ʻia nā mea hou nā lālā me ke kākoʻo lōʻihi 60.9.0 и 68.1.0 (ʻAʻole e hōʻano hou ʻia ka lālā ESR 60.x; manaʻo ʻia ka neʻe ʻana i ka lālā 68.x). E hele koke mai ana i ke kahua hoʻāʻo beta E hoʻololi ka lālā Firefox 70, ka hoʻokuʻu ʻana i hoʻonohonoho ʻia no ʻOkakopa 22.

ka papa kuhikuhiE nā mea hou:

  • ʻO ke ʻano maʻamau maʻamau no ka pale ʻana i nā ʻike makemake ʻole ua hoʻohui i nā hana o ka nānā ʻole ʻana i nā Kuki o nā ʻōnaehana hahai ʻaoʻao ʻekolu a me ka pale ʻana i nā mea hoʻokomo JavaScript e loaʻa ai nā kālā crypto. Hoʻonui nui ka code Mining i ka ukana CPU ma ka ʻōnaehana o ka mea hoʻohana a hoʻokomo pinepine ʻia i nā pūnaewele ma muli o ka hacking a hoʻohana ʻia paha ma nā pūnaewele kānalua ma ke ʻano he monetization.
    Ma mua, ua hoʻohana ʻia ka pale ʻana i ka ʻikepili i ke koho ʻana i ke ʻano hoʻopaʻa paʻa paʻa, i kēia manawa ke kūpono ke hiki ke hiki inā makemake ʻoe e ālai i nā ala. ʻike huna ("palapala manamana lima"). Hana ʻia ka pale ʻana e like me ka papa inoa Mālama.
    Hoʻokuʻu ʻia ʻo Firefox 69

    Ke ālai ʻia, hōʻike ʻia kahi hōʻailona pale ma ka pahu helu wahi, a ma ka papa kuhikuhi e ʻike ai ʻoe mai nā pūnaewele i hoʻohana ʻia ai nā Kuki e nānā i nā neʻe. Ma ka papa kuhikuhi like, hiki iā ʻoe ke hoʻopau i ka pale ʻana no nā pūnaewele pākahi.

    Hoʻokuʻu ʻia ʻo Firefox 69Hoʻokuʻu ʻia ʻo Firefox 69

  • Ua hoʻonui ʻia nā koho no ka pale ʻana i ka pāʻani ʻakomi o ka ʻike multimedia. Ma waho aʻe o ka hiʻohiʻona i hoʻohui mua ʻia o ka muting i ke kani i nā wikiō paʻani auto hoʻokō ʻia ka hiki ke ho'ōki loa i ka pāʻani wikiō, ʻaʻole i kaupalena ʻia i ke kani ʻana i ke kani. No ka laʻana, inā hōʻike mua ʻia nā wikiō hoʻolaha ma nā pūnaewele, akā me ke kani ʻole, a laila i ke ʻano hou, ʻaʻole lākou e hoʻomaka i ka pāʻani me ka ʻole o kahi kaomi. No ka hoʻohana ʻana i ke ʻano, ua hoʻohui ʻia kahi mea hou "Block audio and video" i nā hoʻonohonoho autoplay (Nā koho> Palekana a me ka palekana> ʻae ʻia> Autoplay), e hoʻokō i ke ʻano "Block audio" paʻamau.

    Hoʻokuʻu ʻia ʻo Firefox 69

    Hiki ke koho ʻia ke ʻano e pili ana i nā pūnaewele kikoʻī ma o ka papa kuhikuhi pōʻaiapili i hōʻike ʻia ke kaomi ʻana i ke pihi "(i)" ma ka pahu helu.

    Hoʻokuʻu ʻia ʻo Firefox 69

  • No nā mea hoʻohana mai ka USA a me ka "en-US" kūkulu ʻia, ua hoʻololi ʻia ka hoʻonohonoho ʻana o nā poloka o ka ʻaoʻao hoʻomaka i ka wā e wehe ai i kahi pā hou, a ua hoʻohui ʻia ka hōʻike ʻana o nā ʻike hou i manaʻo ʻia e ka lawelawe Pocket. Ua hoʻololi ʻia ka nui o nā poloka a me ka helu o nā ʻōlelo aʻoaʻo, ua noi ʻia nā ʻāpana kumuhana hou (Health, Science, Technology and Entertainment);
  • Hoʻopau ʻia ka hiki ke pāʻani i ka ʻike Flash ma o ka Adobe Flash plugin ma ka paʻamau. Ua wehe ʻia ke koho no ka hoʻōla mau ʻana i ka Flash mai nā hoʻonohonoho o ka Adobe Flash Player plugin, waiho wale i ke koho e hoʻopau i ka Flash a hiki iā ia i kēlā me kēia wahi no nā pūnaewele kikoʻī (hoʻoulu ʻia ma ke kaomi kikoʻī) me ka hoʻomanaʻo ʻole i ke ʻano i koho ʻia. E kākoʻo mau nā lālā Firefox ESR i Flash a hiki i ka hopena o 2020;
  • Kinohi ka hoʻoili waihona paʻamau hoʻohanaContent.css и hoʻohanaChrome.css, e ʻae ana i ka mea hoʻohana e hoʻopau i ka hoʻolālā ʻana o nā pūnaewele a i ʻole ke kikowaena Firefox. ʻO ke kumu o ka hoʻopau ʻana i ka paʻamau, ʻo ia ka hōʻemi ʻana i ka manawa hoʻomaka o ka polokalamu kele pūnaewele. ʻO ka hoʻololi ʻana i ke ʻano ma o userContent.css a me userChrome.css ʻaʻole loa e hana ʻia e nā mea hoʻohana, a ʻo ka hoʻouka ʻana i ka ʻikepili CSS e hoʻopau i nā kumuwaiwai hou aʻe (hoʻopau ka hoʻonui ʻana i ke komo disk pono ʻole). No ka hoʻihoʻi ʻana iā userChrome.css a me userContent.css i ka hana ʻana iā about:config, ua hoʻohui ʻia kahi hoʻonohonoho "toolkit.legacyUserProfileCustomizations.stylesheets", kahi e hoʻāla ʻia no nā mea hoʻohana e hoʻohana nei i ka userChrome.css a i ʻole userContent.css;
  • No WebRTC, ua hoʻokō ʻia ka hiki ke hana i nā ala me ka hoʻohana ʻana i nā codec wikiō like ʻole, e hoʻomaʻamaʻa i ka hana ʻana i nā lawelawe wikiō wikiō, hiki i nā mea komo ke hoʻohana i nā polokalamu kelepona ʻokoʻa;
  • No ka hoʻolālā ARM64, kākoʻo ka mīkini JavaScript i ka hui ʻana o JIT;
  • Mai nā mea hoʻomaopopo pūnaewele (navigator.userAgent, navigator.platform a me navigator.oscpu), ua kāpae ʻia ka ʻike e pili ana i ka hoʻohana ʻana i kahi mana 32-bit o Firefox ma kahi kaiapuni 64-bit OS (pono mua no Flash, akā waiho i kahi vector hou. no ka ʻike mea hoʻohana huna);
  • Hoʻohui ʻia kahi hiʻohiʻona no ka nānā ʻana i ke wikiō ma ke ʻano Picture-in-Picture, e hiki ai iā ʻoe ke wehe i ke wikiō ma ke ʻano o ka puka aniani e ʻike mau ʻia ana i ka wā e hoʻokele ana i ka polokalamu kele pūnaewele. No ka nānā ʻana i kēia ʻano, pono ʻoe e kaomi i ka tooltip a i ʻole i ka papa kuhikuhi i hōʻike ʻia i ka wā e kaomi pono ai ʻoe i ke wikiō, koho i ka "Picture in picture" (ma YouTube, kahi e hoʻololi ai i kāna mea hoʻoponopono papa kuhikuhi ponoʻī, pono ʻoe- kaomi ʻelua a kaomi paha me ke kī Shift i kaomi ʻia). Hiki ke hoʻohana ʻia ke kākoʻo mode ma about:config me ka hoʻohana ʻana i ke koho "media.videocontrols.picture-in-picture.enabled";

    Hoʻokuʻu ʻia ʻo Firefox 69

  • Hoʻohui ʻia ka hoʻokō ʻana i kahi huaʻōlelo huna ("signon.generation.available" ma kahi o:config), e hiki ai iā ʻoe ke hōʻike i kahi hōʻailona me kahi ʻōlelo huna ikaika i hana ʻia i ka wā e hoʻopiha ai i nā palapala hoʻopaʻa inoa;

    Hoʻokuʻu ʻia ʻo Firefox 69

  • I ka luna password hoʻohui ʻia ka hiki ke hoʻoponopono i nā moʻolelo i loko o ka pōʻaiapili o ka pae mua, hiki iā ʻoe ke hāʻawi i hoʻokahi ʻōlelo huna i mālama ʻia no nā subdomain a pau. No ka laʻana, e hāʻawi ʻia kahi ʻōlelo huna no login.example.com no ka hoʻopiha ʻana i nā palapala ma ka pūnaewele www.example.com;
  • Hoʻohui ʻia luna hooponopono mua kaʻina hana handler, which Ua apono hoʻouna i ka ʻike i ka ʻōnaehana hana e pili ana i nā kaʻina hana mua. No ka laʻana, e hāʻawi ʻia kahi kaʻina hana maʻiʻo e hana ana i kahi pā hoʻoikaika (inā ʻaʻole lākou e pāʻani i ke wikiō a i ʻole nā ​​​​leo). Hoʻohana ʻia ka hoʻololi ʻana i kēia manawa no ka paepae Windows wale nō, no nā ʻōnaehana ʻē aʻe, pono e hoʻāla ʻia ke koho dom.ipc.processPriorityManager.enabled ma about-config;
  • hoʻāla ʻia ma ke ʻano API Nā palapala hoʻohana, hiki iā ʻoe ke hana i nā mea hoʻohui Greasemonkey-style e pili ana i ka ʻenehana WebExtensions no ka hoʻokō ʻana i nā palapala maʻamau i ka pōʻaiapili o nā ʻaoʻao pūnaewele. No ka laʻana, ma ka hoʻohui ʻana i nā palapala hiki iā ʻoe ke hoʻololi i ka hoʻolālā a me ke ʻano o nā ʻaoʻao āu e nānā nei. Ua hoʻokomo mua ʻia kēia API ma Firefox, akā a hiki i kēia manawa, pono ia e hoʻonohonoho i ka "extensions.webextensions.userScripts.enabled" hoʻonohonoho ma about:config. ʻAʻole like me nā mea hoʻohui i loaʻa me nā hana like e hoʻohana ana i ka tabs.executeScript call, ʻae ka API hou iā ʻoe e hoʻokaʻawale i nā palapala ma nā wahi pahu one kaʻawale, hoʻonā i nā pilikia hana a hiki iā ia ke mālama i nā pae like ʻole o ka hoʻouka ʻana i ka ʻaoʻao.
  • Loaʻa ka waiwai navigator.mediaDevices i kēia manawa wale nō i ka wā e wehe ai i kahi ʻaoʻao ma kahi Context Secure, ʻo ia hoʻi. ke wehe ʻia ma o HTTPS, ma o localhost a i ʻole mai kahi faila kūloko;
  • Hoʻohui ʻia nā waiwai CSS overflow-inline и overflow-block, e ʻae iā ʻoe e hoʻomalu i ka hōʻike ʻana o ka ʻike e ʻoi aku ma mua o nā poloka a me nā mea inline (ʻoki i ka huelo a hōʻike paha i kahi pahu scroll). Hoʻokō ʻia nā waiwai ma o ka hoʻololi ʻana i ka overflow-x a me ka overflow-y ma muli o ke ʻano hoʻopuka maʻiʻo (luna a lalo a i ʻole laina ma ka laina).
  • No nā waiwai CSS keʻokeʻo-space ua hoʻokō ʻia ke kākoʻo no ka waiwai hoʻomaha;
  • Hoʻokō ʻia ka waiwai CSS i loko, e hōʻike ana ua hoʻokaʻawale ʻia ka mea a me nā mea i loko mai ke koena o ka lāʻau DOM;
  • Hoʻohui ʻia ka waiwai CSS mea hoʻohana-koho, hiki iā ʻoe ke hoʻoholo inā hiki ke koho ʻia ke kikokikona e ka mea hoʻohana;
  • Hoʻohui i ka hiki ke hoʻonohonoho i nā lula @supports no nā mea koho (
    ke ʻano “@supports selector(selector-to-test){…}”, hiki ke hoʻohana ʻia no ka hoʻohana ʻana i ka CSS wale nō inā kākoʻo ʻia kekahi mea koho ma ka polokalamu kele;

  • Hoʻohui kākoʻo kahua lehulehu no nā manawa o nā papa JavaScript e ʻae iā ʻoe e kuhikuhi i nā waiwai i hoʻomaka mua ʻia ma waho o ka mea hana. I ka wā e hiki mai ana, e manaʻo ʻia ke kākoʻo no nā māla pilikino i ʻike ʻole ʻia ma waho o ka papa;

    papa Huahana {
    inoa;
    ʻauhau = 0.2; /* kahua lehulehu*/
    #kumu kumu = 0; /* kahua pilikino */
    kumu kūʻai;

    constructor(inoa, basePrice) {
    keia.inoa = inoa;
    keia.basePrice = basePrice;
    this.price = (basePrice * (1 + this.tax)).toFixed(2);
    }
    }

  • API i hoʻohui ʻia Hoʻololi i ka mea nānā, ka mea e hiki ai iā ʻoe ke hoʻohui i kahi mea hoʻohana e hoʻouna ʻia nā leka e pili ana i nā loli i ka nui o nā mea i kuhikuhi ʻia ma ka ʻaoʻao. ʻO ka ʻokoʻa koʻikoʻi ma waena o ka API hou a me ka window.onresize a me CSS Media Queries ʻo ia ka mea hiki iā ʻoe ke ʻike inā ua loli kekahi mea kikoʻī ma ka ʻaoʻao, ma mua o ka wahi āpau i ʻike ʻia, e hiki ai iā ʻoe ke pane ma ka hoʻololi ʻana i kēlā mea me ka hoʻololi ʻole i ka ʻike ʻia a pau;
  • Hoʻohui ʻia ʻo Microtasks API, i hōʻike ʻia e hoʻokahi ala (WindowOrWorkerGlobalScope.queueMicrotask(), hiki iā ʻoe ke hoʻonohonoho i kahi kelepona hana callback ma kahi haʻahaʻa ma o ka hoʻohui ʻana i ka queue microtask;
  • Hoʻohui ʻia nā ala hou Blob.text(), Blob.arrayBuffer(), Blob.stream(), DOMMatrix.fromMatrix(), AbstractRange() a me StaticRange();
  • Ua hoʻohui ʻia ka hiki ke kuhikuhi i ka mask "*" no nā noi me ka ʻole o ka hōʻoia i nā poʻomanaʻo HTTP Access-Control-Expose-Headers, Access-Control-Allow-Methods a me Access-Control-Allow-Headers;
  • Hāʻawi ka console pūnaewele i kahi hui o nā mākaʻikaʻi e pili ana i ka hana e pili ana i ka nānā ʻana i nā neʻe o ka mea hoʻohana;
    Hoʻokuʻu ʻia ʻo Firefox 69

  • Ua hoʻohui ʻia ka ʻike kikoʻī e pili ana i nā kumu no ka hoʻopaʻa ʻana i nā kumuwaiwai (CSP, nā mea i hui ʻia, a me nā mea ʻē aʻe).
    Hoʻokuʻu ʻia ʻo Firefox 69

  • Ua hoʻomaka ʻoi aku ka wikiwiki o ka JavaScript debugger. Ua hoʻoneʻe ʻia nā hana debugging mamao i ka pili: debugging interface. Ua hoʻokō ʻia ke kākoʻo no ka hoʻopiʻi ʻana i nā hana asynchronous (Async). Hoʻohui ʻia he papa hou o nā breakpoints hiki ke hoʻopili ʻia i ka hanana ʻana o nā hanana e pili ana i ka ʻiole, ka pā paʻi, animation, DOM, nā nīnau media,
    limahana, etc.

    Hoʻokuʻu ʻia ʻo Firefox 69

  • Ua hoʻohui ʻia kahi interface no ka hōʻike ʻana i ka ʻaoʻao i nā mea hana hoʻomohala, nāna e hoʻohana nā wehewehe kikokikona ʻē aʻe maʻiʻo (no ka laʻana, ke hōʻike ʻana i nā kikokikona mai ke ʻano "alt".
    ma kahi o nā kiʻi);

    Hoʻokuʻu ʻia ʻo Firefox 69

  • Ma nā ʻōnaehana macOS me nā kāleka kiʻi he nui, hiki ke hoʻololi hou i ka GPU mana-efficient ke pau ka hana ʻana o ka ʻike WebGL. Hoʻohui pū ʻia ka pale ʻana mai ka hoʻololi ʻana mai kahi ikehu i ka GPU ikaika no nā kelepona WebGL hoʻokahi manawa. Hōʻike pū ʻia nā kūkulu ʻana no macOS i ka holomua o ka hoʻoiho ʻana i nā faila ma o ke kikowaena Finder maʻamau. Ua hoʻomaka ka hoʻokumu ʻana o ka hoʻonohonoho ʻana o Firefox ma ka format PKG;
  • No ka Windows 10 me nā mea hou (1903+), ua hoʻohui ʻia ke kākoʻo no ka Web Authentication HmacSecret extension ma o Windows Hello no ka hōʻoia ʻana ma nā pūnaewele me ka ʻole e hoʻokomo i ka ʻōlelo huna me ka hoʻohana ʻana i kahi manamana lima, ʻike maka a i ʻole USB token;
  • hoʻopau ʻia ka hoʻokumu ʻana i nā hoʻokuʻu hou o Firefox no ka Android, ma kahi o ka inoa ʻo Fenix ​​i kēia manawa ke ulu nei he polokalamu kele pūnaewele hou no nā polokalamu kelepona e hoʻohana ana i ka ʻenekini GeckoView a me kahi pūʻulu o nā hale waihona puke Mozilla Android Components. E hoʻokuʻu ʻia nā hoʻoponopono hoʻoponopono no Firefox no ka Android a puni ka makahiki ma ke ʻano he lālā o ka lālā ESR o Firefox 68, no ka laʻana, ua hoʻokumu ʻia kahi hoʻokuʻu. 68.1. No ka hoʻoiho ʻana i kahi polokalamu kele hou, pono ʻoe e hoʻohana i nā kūkulu hoʻāʻo
    ʻO Preview Firefox.

Ma kahi o nā mea hou a me nā hoʻoponopono bug, ua hoʻoponopono ʻo Firefox 69 30 nawaliwali, hoʻokahi wale nō (CVE-2019-11751) kaha ʻia e like me ke koʻikoʻi. Pilikia kēia pilikia i ka paepae Windows a hiki iā ʻoe ke kākau i kahi faila i ka ʻōnaehana ke hoʻomaka ʻia ka polokalamu mai kahi noi ʻē aʻe (no ka laʻana, i ka wā e wehe ai i kahi loulou mai kahi papahana memo, hiki iā ʻoe ke hōʻano i ka loulou ma ke ʻano e ʻO ka hoʻomaka ʻana o ka polokalamu kele pūnaewele e hana ʻia kahi faila autorun ma ka papa kuhikuhi 'Startup'). ʻO ka emi ʻana o ka helu o nā nāwaliwali koʻikoʻi ma muli o ka pilikia o ka hoʻomanaʻo ʻana, e like me ke kahe ʻana o ka buffer a me ke komo ʻana i nā wahi hoʻomanaʻo i hoʻokuʻu ʻia, ua hōʻailona ʻia i kēia manawa he pōʻino, akā ʻaʻole koʻikoʻi. Hoʻoponopono ka hoʻokuʻu hou i nā pilikia like 13 i hiki ke alakaʻi i ka code attacker e hoʻokō ʻia ke wehe ʻia nā ʻaoʻao i hana ʻia.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka