Hoʻokuʻu ʻia ʻo Firefox 77

Ua hoʻokuʻu ʻia ka polokalamu kele pūnaewele Firefox 77, a me mana lawe lima ʻO Firefox 68.9 no ka pūnaewele Android. Eia kekahi, ua hana ʻia kahi mea hou nā lālā me ke kākoʻo lōʻihi 68.9.0. E hele koke mai ana i ke kahua hoʻāʻo beta E hoʻololi ka lālā Firefox 78, ka hoʻokuʻu ʻana i hoʻonohonoho ʻia no Iune 30.

ka papa kuhikuhiE nā mea hou:

  • Hoʻohui ʻia ʻaoʻao lawelawe hou "e pili ana i: palapala hōʻoia" no ke komo ʻana i ke kikowaena i kūkulu ʻia no ka nānā ʻana i nā palapala hōʻoia. I loko o ka interface, hiki iā ʻoe ke hōʻike i kahi papa inoa o nā palapala aʻa a mālama ʻia, e nānā i nā kikoʻī no kēlā me kēia palapala hōʻoia, a me nā palapala hoʻopuka (ʻaʻole i loaʻa ke kākoʻo hoʻokomo).
    Hoʻokuʻu ʻia ʻo Firefox 77

  • Hoʻohui ʻia ke kākoʻo hoʻokolohua no ke ʻano kiʻi AVIF (AV1 Image Format), e hoʻohana ana i nā ʻenehana hoʻoemi intra-frame mai ke ʻano hoʻopili wikiō AV1 (kākoʻo ʻia e hoʻomaka me Firefox 55). No ka hiki iā AVIF ma kahi o:config aia kahi koho image.avif.enabled. ʻO ka pahu no ka hāʻawi ʻana i ka ʻikepili i hoʻopaʻa ʻia ma AVIF ua like loa me HEIF. Kākoʻo ʻo AVIF i nā kiʻi ʻelua ma HDR (High Dynamic Range) a me Wide-gamut color space, a me ka laulā dynamic maʻamau (SDR).
  • Hoʻonui ʻia ka helu o ʻōnaehana kahi i hiki ai ka ʻōnaehana haku mele Pūnaewele Pūnaewele, i kākau ʻia ma Rust a ʻae iā ʻoe e hoʻonui nui i ka wikiwiki o ka hāʻawi ʻana a hoʻemi i ka ukana CPU. Hoʻopuka ʻo WebRender i nā ʻaoʻao ʻaoʻao i ka ʻaoʻao GPU, i hoʻokō ʻia ma o nā shaders e holo ana ma ka GPU. Aia ʻo WebRender i kēia manawa komo ma nā lako me Intel Skylake GT1, AMD Raven Ridge, AMD Evergreen APUs a ma nā laptops me nā kāleka kiʻi NVIDIA e holo ana Windows 10. No ka hoʻoikaika ʻana i ka pili: config, pono ʻoe e hoʻāla i ka hoʻonohonoho "gfx.webrender.all" a me "gfx.webrender.enabled" a i ʻole holo Firefox me ka hoʻololi kaiapuni hoʻonohonoho MOZ_WEBRENDER=1.
  • Ma ka helu wahi hoʻonui ʻia ka nānā 'ana i nā hua'ōlelo huli. ʻIke ʻia nā huaʻōlelo me kahi kiko no ka hui ʻana me nā kāʻei kapu o kēia manawa (no ka laʻana, ma mua, ʻo ke komo ʻana i nā kī e like me "test.log" ʻaʻole i alakaʻi i kahi hulina, akā i ka hoʻāʻo e wehe i ka pūnaewele, a me ka hoʻokomo ʻana i ka "data:url" me nā hakahaka a me kahi hōʻailona nīnau i loaʻa i kahi huli, ʻaʻole he download).
  • Hoʻohui ʻia kākoʻo mana koho, ʻo ka noi no ka mea i hoʻohui ʻia ʻaʻole i hopena i ka hoʻolaha e pili ana i ka hōʻoia ʻana i nā kuleana hou i ka wā e hoʻokomo ai a hoʻonui paha i kahi mea hoʻohui, akā hōʻike ʻia ke komo pololei ka add-on i kahi hana e koi ai i nā kuleana kiʻekiʻe. ʻO nā ʻae hiki ke haʻi ʻia ma ke ʻano he koho e komo pū me ka hoʻokele, devtools, browsingData, pkcs11
    koho a me ka hālāwai. ʻO ke kumu no ka hoʻohui ʻana i nā ʻae koho ʻo ia ka makemake e hōʻemi i ke kaumaha o nā mea hoʻohana i ka wā e hoʻonui ai i nā mea hoʻohui a hāʻawi i ka hiki ke hoʻonui i kahi mea hoʻohui me ka ʻole e hōʻoia i nā ʻae (ma mua, inā ʻaʻole ʻae ka mea hoʻohana i nā ʻae, ka ʻAʻole i hōʻano hou ʻia ka add-on).

  • No nā mea hoʻohana UK ma ka ʻaoʻao New Tab komo e hōʻike ana i nā mea i ʻōlelo ʻia e ka lawelawe Pocket. Nā ʻaoʻao like ma mua hōʻike mai wale no nā mea hoʻohana mai USA, Canada a me Kelemānia. Hana ʻia ka pilikino pili i ke koho ʻana i nā ʻike ma ka ʻaoʻao o ka mea kūʻai aku a me ka ʻole o ka hoʻoili ʻana i ka ʻike mea hoʻohana i nā ʻaoʻao ʻekolu (ʻo ka papa inoa holoʻokoʻa o nā loulou i manaʻo ʻia no kēia lā ua hoʻouka ʻia i loko o ka polokalamu kele pūnaewele, i koho ʻia ma ka ʻaoʻao o ka mea hoʻohana e pili ana i ka ʻikepili mōʻaukala. ). Pono e hoʻomaopopo ʻia ʻo nā poloka i uku ʻia e nā mea kākoʻo e hōʻike ʻia ma USA wale nō a hōʻailona maopopo ʻia ma ke ʻano he hoʻolaha; ʻaʻole i hoʻohana ʻia nā ʻatikala hoʻolaha ma nā ʻāina ʻē aʻe. No ka hoʻopau ʻana i ka ʻike Pocket i ʻōlelo ʻia, aia kahi hana pilikino i ka configurator (Firefox Home Content/Recommended by Pocket) a me ke koho "browser.newtabpage.activity-stream.feeds.topsites" ma kahi o:config.

    Hoʻokuʻu ʻia ʻo Firefox 77

  • Ma ka configurator, ma ka papa hāʻule iho o nā ala hoʻopaʻa kuki ma ka ʻāpana hoʻonohonoho hoʻonohonoho ʻana i ka neʻe ʻana hoʻohui ʻia he mea hou no ka hoʻokaʻawale ʻana i ka Kuki ma ka ʻāina i hōʻike ʻia ma ka pahu helu ("Hoʻokaʻawale ʻAoʻao Mua Dynamic", ke hoʻoholo ʻia kāu mau mea hoʻokomo ponoʻī a me nā ʻaoʻao ʻekolu e pili ana i ka waihona kumu o ka pūnaewele). Ma kahi o:config, hiki ke hoʻohana ʻia ka interface ma o ka hoʻonohonoho "browser.contentblocking.reject-and-isolate-cookies.preferences.ui.enabled" a i ʻole "network.cookie.cookieBehavior = 5".

    Hoʻokuʻu ʻia ʻo Firefox 77

  • I mea e maʻalahi ai ka hoʻokele ʻana ma nā hāmeʻa touchscreen mahuahua ʻO ka hoʻopaʻa ʻana i ka pahu bookmarks (i ka wā e wehe ai i kahi ʻaoʻao hou, ʻo ka pahu helu Megabar hou e uhi hapa i ka pahu bookmark a waiho i kahi lumi liʻiliʻi no ke kaomi ʻana).
  • Hoʻokō ʻia nā kamaʻilio modal hou i hoʻopaʻa ʻia i nā ʻaoʻao pākahi a ʻaʻole i kaohi i ke kikowaena holoʻokoʻa. No ka hoʻoholo inā hiki ke hoʻopaʻa ʻia ke kamaʻilio, ua hoʻohui ʻia nā koho "prompts.defaultModalType", "prompts.modalType.confirmAuth" a me "prompts.modalType.insecureFormSubmit" i hoʻohui ʻia e pili ana i:config (1 - hoʻopaʻa ʻia i ka ʻike, 2 - hoʻopaʻa i ka tab , 3 - hoʻopaʻa i ka puka makani).

    Hoʻokuʻu ʻia ʻo Firefox 77

  • Ma kahi o:config hoʻohui ʻia hoʻonohonoho hou middlemouse.openNewWindow, me ia e hiki ai iā ʻoe ke hoʻopau i ka hoʻohana ʻana i ke pihi ʻiole waena e wehe i kahi loulou i kahi pā hou.
  • Holoi ʻia hoʻonohonoho i ka browser.urlbar.update1.view.stripHttps (kākoʻo no ka hoʻonohonoho ʻana i ka browser.urlbar.trimURLs i mālama ʻia).
  • Mai ka mīkini Gecko loa holoi ʻia kākoʻo
    XUL Grids.

  • Ma ka paʻamau, hiki ke hoʻololi ʻia nā kiʻi JPEG ma muli o ka ʻikepili mai Exif.
  • Wehe ʻia ka hoʻonohonoho "browser.urlbar.oneOffSearches". No ka hūnā ʻana i nā pihi no nā ʻenekini huli ʻē aʻe e kū ana i ka wā e hoʻomaka ai ʻoe e paʻi i ka helu wahi a i ʻole ka pahu hulina, hiki iā ʻoe ke koho i nā ʻenekini i makemake ʻia ma ka ʻaoʻao about:preferences#search.

    Hoʻokuʻu ʻia ʻo Firefox 77

  • ʻAʻole ʻoki ʻia ke kikokikona i kūpono ʻole i loko o ka palena "maxlength" ke hoʻopili ʻia i loko o nā kahua A .
  • Hoʻohui ʻia ke ʻano String.prototype.replaceAll () (String#replaceAll), ka mea e hoʻihoʻi i kahi kaula hou (ʻaʻole i hoʻololi ʻia ke kaula kumu) kahi i pani ʻia ai nā pāʻani āpau ma muli o ke kumu i hāʻawi ʻia. Hiki i nā hiʻohiʻona he mau masks maʻalahi a i ʻole nā ​​​​hōʻike maʻamau.
  • Hiki ke hōʻike i ka waiwai o ka lepili i kuhikuhi ʻia me ka hoʻohana ʻana i ka huaʻōlelo "label" i ka mea inā nele nā ​​mea i loko o ka mea.
  • Hoʻohana ʻo IndexedDB i ka waiwai IDBCursor.noi.
  • Hoʻohui ʻia kākoʻo hoʻolālā hoʻokolohua Masonry i loko o nā pahu pahu.
  • I nā mea hana hoʻomohala hoʻohui ʻia panel no ka loiloi ʻana i nā pilikia kūpono me nā polokalamu kele pūnaewele ʻē aʻe (e hōʻike ana i nā mea nānā i kākoʻo i kahi waiwai CSS i hoʻopaʻa ʻia i ka mea i koho ʻia). Hoʻohana ʻia ma o ka devtools.inspector.compatibility.enabled hoʻonohonoho ma about:config.

    Hoʻokuʻu ʻia ʻo Firefox 77

  • Hoʻohui ʻia kahi ʻāpana nui nā hoʻomaikaʻi i ka JavaScript debugger. Hoʻonui ʻia ka hoʻouka ʻana a me ka hoʻopau ʻana i kēlā me kēia lā, hoʻemi ʻia ka hoʻohana ʻana i ka hoʻomanaʻo. Ua hoʻomaikaʻi ʻia ka hoʻohālikelike ʻana o nā manaʻo code like ʻole (palapala kumu kumu), e ʻae iā ʻoe e nānā i nā ʻano like ʻole mai nā kumu kumu kumu i ka wā e hoʻopau ai i nā modula hopena. Ke hoʻololi nei i ka laina i koho ʻia ma ke kaomi ʻana i ka pukaaniani Call Stack a hoʻomaka i ka hoʻokō ʻana i kēlā me kēia lā (Step over, F10), e hoʻokō ka debugger i ke code a hiki i ka laina ma hope o ka mea i koho ʻia. Ua hoʻohui ʻia kahi papa kuhikuhi i ka panel (gear icon), i kēia manawa hoʻokahi wale nō mea e hoʻopau i ka JavaScript. Hoʻohui i ka hiki ke hoʻonohonoho i nā wahi haʻihaʻi kūlana (nā kiaʻi), kahi e hoʻomaha ai i ka hoʻokō ʻana i ka wā e hoʻololi ai a heluhelu paha i kekahi mau waiwai (ma mua ua hiki ke hoʻomaha i ka hoʻokō ʻana i ka wā heluhelu a hoʻololi ʻokoʻa).

    Hoʻokuʻu ʻia ʻo Firefox 77

  • Ua hoʻohui ʻia kahi papa kuhikuhi i ka papa kuhikuhi no ka nānā ʻana i ka hana ʻoihana pūnaewele, aia nā hana no ka mālama ʻana i ka hoʻopaʻa inoa ʻana (mālama i ka log ma waena o nā ukana pūnaewele, lawe mai i kahi faila HAR, kākau i kahi faila HAR). Ua hoʻohui ʻia kahi papa kuhikuhi i ka panel Noi Blocking e hiki ai, hoʻopau a holoi i nā mea i hoʻopaʻa ʻia.
    Hoʻokuʻu ʻia ʻo Firefox 77

  • Hoʻokaʻawale Ua hoʻopaneʻe ʻia ke kākoʻo FTP a hiki i ka Firefox 79, akā ua hoʻohui ʻia kahi koho e hoʻomalu i ka hana FTP (network.ftp.enabled ma about:config).

Ma kahi o nā mea hou a me nā hoʻoponopono bug ma Firefox 77 hoʻopau ʻia ʻO 9 mau mea nāwaliwali, ʻo ia ka 7 i hōʻailona ʻia he pōʻino:

  • ʻEhā mau nāwaliwali (ʻohi ʻia ma lalo CVE-2020-12411 и
    CVE-2020-12409) ke kumu o nā pilikia hoʻomanaʻo, 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. Hiki paha, hiki i kēia mau pilikia ke alakaʻi i ka hoʻokō ʻana i ke code a ka mea hoʻouka i ka wā e wehe ai i nā ʻaoʻao i hoʻolālā ʻia.

  • Palekana
    Hoʻokumu ʻia ka CVE-2020-12406 ma muli o ka nele o ka nānā ʻana i ke ʻano i ka wā e holoi ana i nā mea NativeTypes a hiki ke hoʻohana ʻia e hoʻokō i ka code attacker.

  • Hoʻokumu ʻia ka palupalu CVE-2020-12405 e kahi poloka hoʻomanaʻo Use-after-free i loko o ka SharedWorkerService a ua kaupalena ʻia i ka hopena o kahi ulia.
  • ʻO ka nāwaliwali o ka CVE-2020-12399 ma muli o ka nāwaliwali o ka waihona NSS i kahi hoʻouka kaua ʻaoʻao. e ae ana Ma muli o ka nānā ʻana i nā ʻokoʻa o ka manawa helu, e hoʻihoʻi i ke kī pilikino no ka pūlima kikohoʻe DSA.

Source: opennet.ru

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