Hoʻokuʻu ʻia ʻo Firefox 122

Ua hoʻokuʻu ʻia ka polokalamu kele pūnaewele Firefox 122 a ua hoʻokumu ʻia kahi hoʻolaha lālā kākoʻo lōʻihi - 115.7.0. Ua hoʻoneʻe ʻia ka lālā Firefox 123 i ka pae hoʻāʻo beta, ka hoʻokuʻu ʻana i hoʻonohonoho ʻia no Pepeluali 20.

ʻO nā hiʻohiʻona hou ma Firefox 122:

  • Ua hoʻonui ʻia nā mana e pili ana i ka hōʻike ʻana i nā manaʻo i ka wā i hoʻokomo ʻia i ka pahu helu. Ua hoʻokō kekahi mau ʻenekini huli i ka hiki ke hōʻike i nā kiʻi a me nā wehewehe kikokikona i nā ʻōlelo paipai. Ke ʻimi nei i ka ʻike e pili ana i ka hoʻomohala pūnaewele, ʻo nā ʻōlelo paipai e komo i nā loulou i nā palapala ma MDN (Mozilla Developer Network).
    Hoʻokuʻu ʻia ʻo Firefox 122
  • Ua hoʻomaka ka hoʻokumu ʻana o nā pūʻulu deb mākaukau no Ubuntu, Debian a me Linux Mint. Ua kūpono nā pūʻolo i hana ʻia me nā hale Firefox kuʻuna no Debian a me Ubuntu, hāʻawi ʻia no ka hoʻoiho ʻana ma nā waihona ".tar.bz2". I ke kūkulu ʻana i nā pūʻolo, ua hoʻokomo ka mea hoʻopili i nā optimizations hou, a me nā hae e hoʻonui ai i ka palekana. Aia i loko o ka pūʻolo kahi faila .desktop no ke kau ʻana i kahi pōkole ma ka pākaukau a ma ka papa kuhikuhi. Nā kuhikuhi no ka hoʻokomo ʻana iā Firefox mai ka waihona waihona Mozilla APT.
  • Hoʻomaikaʻi ʻia ka maikaʻi o ka unuhi ʻaoʻao me ka hoʻohana ʻana i ka ʻōnaehana unuhi mīkini i kūkulu ʻia. Ua hoʻoholo ʻia nā pilikia me ka nalowale ʻana o nā ʻaoʻao i unuhi ʻia a ʻaʻole i hana nā hāmeʻa pili.
  • No ka hoʻomaikaʻi ʻana i ka pale ʻana i ka hoʻouka ʻana o XSS a me ka hoʻomaikaʻi ʻana i ka portability cross-browser, ua hoʻopau ʻo SVGUseElement i ke kākoʻo no ka "data:" URL.
  • Hoʻohui i ka pale i ka leakage o ka ʻike e pili ana i nā loulou i kipa mua ʻia ma o ka nānā ʻana i ka kala pixel me ka hoʻohana ʻana i nā kānana me ka hoʻohana ʻana i ke ʻano o kēia manawaColor. ʻAʻole e heluhelu hou ʻia ka hoʻopuka o ia mau kānana mai ka canvas ma SVG, no ka mea hiki ke hoʻohana ʻia e hoʻoholo i ke kala i hoʻonohonoho ʻia ma o ka mea koho ": kipa ʻia".
  • Kūkulu ʻia no macOS e hoʻohui i ke kākoʻo no ka ʻenehana Passkey (hoʻohana wale ʻia ma iCloud Keychain), hiki i ka mea hoʻohana ke hōʻoia me ka ʻole o nā huaʻōlelo me ka hoʻohana ʻana i nā mea hōʻike biometric e like me ka manamana lima a i ʻole ka ʻike maka.
  • Hāʻawi ʻia ka hana ʻana o ka "webauthn" autocomplete token. Ma nā ʻōlelo hoʻopiha piha piha, ua hoʻokō ʻia kahi interface no ka hoʻopili ʻana me Passkey.
  • Ma ke ʻano mākaʻikaʻi pilikino, ua hāʻawi ʻia nā palapala i ka hiki ke mālama i ka ʻikepili ma o ka Cache API i mea e hoʻohui ai i ke ʻano ma ke ʻano pilikino a me nā ʻano maʻamau (hiki ke hoʻohana ʻia ka ʻokoʻa e hoʻoholo ai i ka ʻano o ka mea hoʻohana ma ke ʻano pilikino).
  • Loaʻa i ka WebRTC ke kākoʻo no ka ULPFEC (Uneven Level Protection Forward Error Correction) ma ke ʻano paʻamau, e hiki ai iā ʻoe ke hoʻihoʻi i nā ʻeke pohō a nalowale paha. ʻO ka hoʻohana ʻana iā ULPFEC e hiki ai ke hoʻomaikaʻi i ka maikaʻi wikiō no nā mea hoʻohana me nā ala kamaʻilio hewa.
  • ʻAe ʻia ka ʻeleʻele mea i loko no ka hoʻokomo ʻana i nā mea hoʻokaʻawale i loko o nā papa inoa i hana ʻia ma muli o kahi mea .
  • Hoʻohui i ka hiki ke hoʻohana i ke ʻano showPicker me nā mea e kāhea ma ka polokalamu i ka hoʻokō ʻana o ka polokalamu kele i kahi papa kuhikuhi.
  • Hāʻawi ʻia nā lula no ka haki ʻana i ka laina i ka wā e hōʻike ana i nā kikokikona ma nā ʻaoʻao pūnaewele e hoʻokō me ka maʻamau Unicode. Ke kākoʻo nei nā ʻōlelo ʻAsia e like me Iapana a me Kina i ke kaomi pālua i ka kikokikona e hōʻike i nā huaʻōlelo holoʻokoʻa.
  • Hoʻokomo ʻia ka waiwai CSS offset-position, e kuhikuhi ana i ke kūlana hoʻomaka o ka mea a hoʻohana maʻamau i ka hui pū me ka waiwai offset-ala e wehewehe i ke ala o nā mea animation.
  • Kākoʻo ka CSS offset-path i kēia manawa i ka hana ray(), e wehewehe ana i ka māhele laina e hahai ai ka mea animated, a me nā waiwai kumu a me ka pahu coord-box.
  • Hoʻohui ʻia ke kākoʻo no rect() a me xywh() hana i ke ala clip a me offset-ala CSS waiwai no ka hana ʻana i nā ʻano kumu.
  • Hoʻohui ʻia ke kākoʻo no ka hoʻoulu ʻana i ka hiʻohiʻona SVG viewBox me ka hoʻohana ʻana i ka ʻōlelo SMIL (Synchronized Multimedia Integration Language), i hoʻolālā ʻia no ka hoʻoulu ʻana i nā mea SVG.
  • Ua hoʻololi ʻia ka parser URL no nā loulou me kahi hoʻolālā ʻike ʻole ʻia i DefaultURI e like me ke koi ʻia e ka kikoʻī.
  • Hoʻohana ʻia ke kākoʻo no nā ala ArrayBuffer.prototype.transfer() a me ArrayBuffer.prototype.transferToFixedLength() no ka hoʻololi ʻana i ka mana hoʻomanaʻo mai kekahi ArrayBuffer i kekahi. Ma hope o ka hoʻoili ʻia ʻana, hoʻokaʻawale ʻia ka buffer mai ka wahi hoʻomanaʻo kumu a lilo i mea hiki ʻole ke hoʻohana. No ka nānā ʻana i ke kūlana o ka pale, hiki iā ʻoe ke hoʻohana i ka waiwai ArrayBuffer.prototype.detached.
  • Ua hoʻokō ʻia ka LargestContentfulPaint API, e hāʻawi ana i ka ʻike e pili ana i ka manawa e huki ai i ke kiʻi nui a i ʻole kikokikona ma mua o ka hoʻomaka ʻana o ka mea hoʻohana e launa pū me ka ʻaoʻao.
  • Kākoʻo hoʻohui ʻia no ka Screen Wake Lock API, ka mea e ʻae ai i kahi noi pūnaewele, e like me ka mea pāʻani multimedia, e ālai i ke kelepona mālama pale ma hope o ka lōʻihi o ka hana ʻole o ka mea hoʻohana.
  • Hoʻohui ʻia ke kākoʻo API hoʻokolohua:
    • Declarative Shadow DOM API (hoʻohana ʻia ma o dom.webcomponents.shadowdom.declarative.enabled ma about:config) no ka hana ʻana i nā lālā kumu hou i loko o ka Shadow DOM, no ka laʻana e hoʻokaʻawale i kahi ʻano mea ʻaoʻao ʻekolu i lawe ʻia mai a me kāna lālā DOM pili mai. ka palapala nui. ʻO ka API hoʻolaha i manaʻo ʻia e ʻae iā ʻoe e hoʻohana wale i ka HTML e wehe i nā lālā DOM me ka ʻole pono e kākau i ka code JavaScript.
    • Popover API (hoʻohana ʻia ma o dom.element.popover.enabled ma about:config) no ka hana ʻana i nā mea UI e hōʻike ma luna o nā mea UI pūnaewele ʻē aʻe. No ka laʻana, me ka hoʻohana ʻana i ka API hou, hiki iā ʻoe ke hana i nā menus hana, hōʻike i nā ʻōkuhi no ka hoʻopiha ʻana i nā palapala, hana i nā pilina aʻo, a hoʻokō i ka hopu ʻana. ʻO ka hōʻike ʻana ma luna o nā mea ʻē aʻe e hana ʻia ma o ka hoʻonohonoho ʻana i ke ʻano "popover", ʻoiai ke hoʻonohonoho ʻana, cascading, a me ka hoʻokomo ʻana e lawelawe ʻia. ʻAʻole like me ka "dialog" element, nā mea me ka "popover" attribute ʻaʻole modal, kākoʻo i nā hanana, a hiki ke hoʻopau ʻia.
    • Heluhelu a me ka mea kākau (e hoʻohana ʻia ma o dom.events.asyncClipboard.clipboardItem, dom.events.asyncClipboard.readText a me dom.events.asyncClipboard.writeText ma pili ana i:config) e ʻae ana i ka hoʻohana ʻana i ka pākuʻi ClipboardItem a heluhelu (), readText() a kākau ().
    • ʻO kahi mea Intl.Segmenter (hiki wale i nā hale kūkulu pō o Firefox) no ka hoʻokaʻawale ʻana i nā kikokikona ma kahi laina e pili ana i ka wahi, no ka laʻana, e hoʻokaʻawale i nā huaʻōlelo ma nā ʻōlelo i hoʻohana ʻole i ke keʻokeʻo e hoʻokaʻawale i nā huaʻōlelo.
  • Ma nā Mea Hana Pūnaewele, ma ke ʻano nānā, i ka wā e hoʻoponopono ai i kahi mea koho a waiwai paha, ke kaomi ʻana i ke kī Enter i kēia manawa e hōʻoia i ka hoʻokomo a hoʻonohonoho i ka manaʻo i ka mea e pili ana, ma mua o ka neʻe ʻana i ka manaʻo i ke kahua hoʻokomo aʻe (hiki iā ʻoe ke hoʻohana i ka pā e hoʻoneʻe i ka manaʻo. ke kahua aʻe).
  • Hāʻawi ka Android mana i ka hiki ke hiki i ka GPC (Global Privacy Control), kahi e pani ai i ke poʻomanaʻo "DNT" (Do Not Track) a hiki iā ʻoe ke hoʻomaopopo i nā pūnaewele i ke kūʻai ʻana i ka ʻikepili pilikino a me kā lākou hoʻohana ʻana e hahai i nā makemake a i ʻole nā ​​neʻe ma waena. Ua pāpā ʻia nā pūnaewele. Hoʻohui i ka hiki ke hoʻonohonoho iā Firefox ma ke ʻano he mea nānā PDF paʻamau. No ka hoʻomaikaʻi ʻana i ka pale mai ka ʻike ʻana i ka mea hoʻohana passive, ua hoʻonohonoho mau ʻia ke poʻo poʻomanaʻo User-Agent i "Android 10", me ka nānā ʻole i ka mana o ka platform maoli.

Ma waho aʻe o nā hana hou a me nā hoʻoponopono bug, ua hoʻoponopono ʻo Firefox 122 i 15 mau nāwaliwali (5 ua hōʻailona ʻia he pōʻino). Hoʻokumu ʻia nā vulnerabilities e nā pilikia hoʻomanaʻo, e like me ka nui 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.

Eia hou, hiki iā mākou ke hoʻomaopopo i ka hoʻolaha e hana ʻo Mozilla i kahi lawelawe ʻokoʻa e nānā i nā hōʻike o ka hoʻokae ʻana iā Firefox ma nā kahua like ʻole a hoʻoholo i nā pilikia i ʻike ʻia me nā mea hana platform. I kēia manawa, hōʻuluʻulu ka pūnaewele i nā pilikia ʻenehana e kū mai ana i ka holo ʻana iā Firefox ma nā ʻōnaehana Apple, Google a me Microsoft. No ka laʻana, ma ka Android platform, ʻike ʻia ka hiki ʻole ke hoʻokomo i nā hoʻonohonoho polokalamu kele pūnaewele a me ka emi ʻana o ka maikaʻi ʻimi. Ma Windows, ua ʻōlelo ʻia kahi pāpā i ka hoʻololi ʻana i ka polokalamu paʻamau a me ka hoʻokau ʻana o Microsoft Edge. Ua ʻōlelo pū ʻo Android a me Windows i ka mālama ʻana i kekahi mau paʻa Chrome a me Edge ʻoiai ma hope o ka hoʻololi ʻana i ka polokalamu paʻamau.

Source: opennet.ru

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