Hoʻokuʻu ʻia ʻo Firefox 88

Ua hoʻokuʻu ʻia ka polokalamu kele pūnaewele Firefox 88. Eia kekahi, ua hana ʻia kahi mea hou i ka lālā kākoʻo lōʻihi 78.10.0. E hoʻoneʻe koke ʻia ka lālā Firefox 89 i ka pae hoʻāʻo beta, ʻo ka hoʻokuʻu ʻana i hoʻonohonoho ʻia no Iune 1.

Nā hana hou nui:

  • Kākoʻo ka PDF Viewer i nā palapala hoʻokomo i hoʻohui ʻia i PDF e hoʻohana ana i ka JavaScript e hāʻawi i kahi ʻike mea hoʻohana pili.
  • Ua hoʻokomo ʻia kahi kaohi i ka ikaika o ka hōʻike ʻana i nā noi no nā ʻae e komo i ka microphone a me ka pahupaʻikiʻi. ʻAʻole e hōʻike ʻia ia mau noi inā ua hāʻawi mua ka mea hoʻohana i ke komo ʻana i ka hāmeʻa like, no ka pūnaewele like, a no ka pā like i loko o nā kekona 50 i hala.
  • Ua wehe ʻia ka hāmeʻa kiʻi kiʻi mai ka papa hana ʻAoʻao e ʻike ʻia ke kaomi ʻana i nā ellipses i ka pahu helu. No ka hana ʻana i nā kiʻi paʻi kiʻi, makemake ʻia e kāhea i ka hāmeʻa kūpono no ka papa kuhikuhi ʻikepili i hōʻike ʻia ke kaomi ʻākau a kau paha i kahi pōkole ma ka panel ma o ka interface hoʻonohonoho hiʻohiʻona.
    Hoʻokuʻu ʻia ʻo Firefox 88
  • Hoʻohui i ke kākoʻo no ka pinch zooming ma nā touchpads ma Linux me nā kaiapuni kiʻi e pili ana i ka protocol Wayland.
  • Ua hoʻokaʻawale ka ʻōnaehana paʻi i nā ʻāpana ana i hoʻohana ʻia e hoʻonohonoho i nā kahua.
  • Ke holo nei ʻo Firefox ma nā kaiapuni Xfce a me KDE, hoʻohana ʻia ka hoʻohana ʻana i ka ʻenekini haku mele WebRender. Manaʻo ʻia ʻo Firefox 89 e hiki iā WebRender no nā mea hoʻohana Linux ʻē aʻe, me nā mana āpau o Mesa a me nā ʻōnaehana me nā mea hoʻokele NVIDIA (ua hoʻohana ʻia ka webRender ma mua no GNOME me nā mea hoʻokele Intel a me AMD). Ua kākau ʻia ʻo WebRender ma ka ʻōlelo Rust a hiki iā ʻoe ke hoʻokō i ka piʻi nui ʻana o ka wikiwiki o ka hāʻawi ʻana a hoʻemi i ka ukana ma ka CPU ma ka neʻe ʻana i nā hana hoʻoili ʻaoʻao i ka ʻaoʻao GPU, i hoʻokō ʻia ma o nā shaders e holo ana ma ka GPU. No ka hoʻoikaika ʻana iā ia ma about:config, pono ʻoe e hoʻāla i ka hoʻonohonoho "gfx.webrender.enabled" a i ʻole e holo iā Firefox me ka hoʻololi kaiapuni MOZ_WEBRENDER=1 set.
  • Ua hoʻomaka ka hoʻokomo ʻana i nā protocol HTTP/3 a me QUIC. E ʻae ʻia ke kākoʻo HTTP/3 no kahi hapa liʻiliʻi wale nō o nā mea hoʻohana i ka wā mua a, me ka pale ʻana i nā pilikia i manaʻo ʻole ʻia, e ʻōwili ʻia i kēlā me kēia ma ka hopena o Mei. Pono ʻo HTTP/3 i ke kākoʻo o ka mea kūʻai aku a me ke kikowaena no ka mana like o ka QUIC draft standard a me HTTP/3, i kuhikuhi ʻia ma ke poʻo Alt-Svc (Kokoʻo ʻo Firefox i nā kikoʻī kikoʻī 27 a hiki i 32).
  • Ua pio ke kākoʻo protocol FTP ma ka paʻamau. Hoʻonohonoho ʻia ka hoʻonohonoho network.ftp.enabled i false ma ka paʻamau, a ua hoʻonohonoho ʻia ka hoʻonohonoho hoʻonui browserSettings.ftpProtocolEnabled i heluhelu-wale. ʻO ka hoʻokuʻu hou e wehe i nā code FTP pili. ʻO ke kumu i hāʻawi ʻia e hōʻemi i ka hopena o ka hoʻouka ʻana i ka code kahiko i loaʻa ka mōʻaukala o ka ʻike ʻana i nā nāwaliwali a loaʻa nā pilikia me ka mālama ʻana me ka hoʻokō ʻana i ke kākoʻo FTP. Ua ʻōlelo ʻia hoʻi ke kāpae ʻana i nā protocols ʻaʻole i kākoʻo i ka hoʻopili ʻana, nā mea palupalu i ka hoʻololi ʻana a me ka interception o ka transit traffic i ka wā o ka hoʻouka ʻana o MITM.
  • No ka ālai 'ana i ka lepa o ka paena, ua ho'oka'awale 'ia ka waiwai o ka waiwai "window.name" e ka paena mua i wehe 'ia ai ka 'ao'ao.
  • I ka JavaScript, no ka hopena o ka hoʻokō ʻana i nā ʻōlelo maʻamau, ua hoʻohui ʻia ka waiwai "indics", kahi i loaʻa i kahi pūʻulu me nā kūlana hoʻomaka a hoʻopau o nā hui o nā pāʻani. Hoʻopiha ʻia ka waiwai i ka wā e hoʻokō ai i ka ʻōlelo maʻamau me ka hae "/d". let re = /quick\s(brown).+?(lele)/igd; let result = re.exec('Ua Lele ka Fox Brown i ka ilio palaualelo'); // result.indices[0] === Array [ 4, 25 ] // result.indices[1] === Array [ 10, 15 ] // result.indices[2] === Array [ 20, 25 ]
  • Ua hoʻopaʻa ʻo Intl.DisplayNames() a me Intl.ListFormat() i ka nānā ʻana he mau mea nā koho i hāʻawi ʻia i ka mea hana. Ke hoʻāʻo nei e hoʻohele i nā kaula a i ʻole nā ​​​​mea kahiko ʻē aʻe, e kiola ʻia nā ʻokoʻa.
  • Hāʻawi ʻia kahi ala paʻa hou no ka DOM, AbortSignal.abort(), ka mea e hoʻihoʻi i kahi AbortSignal i hoʻonohonoho ʻia e hoʻopau ʻia.
  • Hoʻokomo ʻo CSS i nā papa pseudo hou ": user-valid" a me ": user-invalid", e wehewehe ana i ke kūlana hōʻoia o kahi ʻano mea i nānā ʻia ka pololei o nā waiwai i ʻōlelo ʻia ma hope o ka launa ʻana o ka mea hoʻohana me ka palapala. ʻO ka ʻokoʻa nui ma waena o ": user-valid" a me ": user-invalid" mai nā pseudo-classes ": valid" a me ": invalid" ʻo ia ka hoʻomaka ʻana o ka hōʻoia ma hope o ka hoʻokele ʻana o ka mea hoʻohana i kahi mea ʻē aʻe (no ka laʻana, hoʻololi i nā pā. i kahi kula ʻē aʻe).
  • ʻO ka hana CSS kiʻi-set () hiki iā ʻoe ke koho i kahi kiʻi mai kahi koho o nā koho hoʻonā ʻokoʻa i kūpono i kāu hoʻonohonoho pale o kēia manawa a me ka bandwidth pili pūnaewele, hiki ke hoʻohana ʻia i kēia manawa i nā waiwai CSS "content" a me "cursor". . h2:: ma mua o { maʻiʻo: kiʻi-set ( url ("small-icon.jpg") 1x, url ("nui-icon.jpg") 2x); }
  • ʻO ka waiwai CSS outline e hōʻoiaʻiʻo e pili ana i ka outline set me ka hoʻohana ʻana i ka waiwai palena-radius.
  • No ka macOS, ua hoʻololi ʻia ka font monospace paʻamau iā Menlo.
  • I loko o nā mea hana hoʻomohala pūnaewele, i ka ʻaoʻao nānā pūnaewele, ua ʻike ʻia kahi hoʻololi ma waena o ka hōʻike ʻana i nā pane HTTP ma ke ʻano JSON a ma ke ʻano i hoʻololi ʻole ʻia i hoʻouna ʻia nā pane ma luna o ka pūnaewele.
    Hoʻokuʻu ʻia ʻo Firefox 88
  • ʻO ka hoʻokomo paʻa ʻana o ke kākoʻo no ka AVIF (AV1 Image Format), e hoʻohana ana i nā ʻenehana hoʻoemi intra-frame mai ke ʻano hoʻopili wikiō AV1, ua hoʻopaneʻe ʻia a hiki i kahi hoʻokuʻu ʻana. Hoʻolālā pū ʻo Firefox 89 e hāʻawi i kahi mea hoʻohana hou a hoʻohui i kahi calculator i loko o ka pahu helu helu (hiki iā suggest.calculator ma about:config)

Ma waho aʻe o nā hana hou a me nā hoʻoponopono bug, ua hoʻopau ʻo Firefox 88 i nā mea palupalu 17, kahi o 9 i hōʻailona ʻia he pōʻino. ʻO nā mea palupalu 5 (i hōʻiliʻili ʻia ma lalo o CVE-2021-29947) ke kumu o nā pilikia me ka 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.

Source: opennet.ru

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