Hoʻokuʻu ʻia ʻo Firefox 87

Ua hoʻokuʻu ʻia ka polokalamu kele pūnaewele Firefox 87. Eia kekahi, ua hana ʻia kahi mea hou i ka lālā kākoʻo lōʻihi 78.9.0. Ua hoʻoneʻe ʻia ka lālā Firefox 88 i ka pae hoʻāʻo beta, kahi i hoʻokuʻu ʻia no ʻApelila 20.

Nā hana hou nui:

  • I ka hoʻohana ʻana i ka hana ʻimi a me ka hoʻāla ʻana i ke ʻano Highlight All, ke hōʻike nei ka pahu ʻōwili i nā kaha e hōʻike i ke kūlana o nā kī i loaʻa.
    Hoʻokuʻu ʻia ʻo Firefox 87
  • Wehe ʻia nā mea i hoʻohana ʻole ʻia mai ka papa waihona waihona. ʻO nā loulou wale nō i nā bookmarks, mōʻaukala a me nā hoʻoiho ʻana i waiho ʻia ma ka papa waihona waihona (nā papa i hoʻonohonoho ʻia, nā bookmark hou a me ka papa inoa Pocket ua wehe ʻia). Ma ke kiʻi ma lalo, ma ka hema, ua like ka mokuʻāina, a ma ka ʻākau, e like me ia ma Firefox 87:
    Hoʻokuʻu ʻia ʻo Firefox 87Hoʻokuʻu ʻia ʻo Firefox 87
  • Ua maʻalahi loa ka papa kuhikuhi Web Developer - ua hoʻololi ʻia nā loulou pākahi i nā mea hana (Inspector, Web Console, Debugger, Network Style Error, Performance, Storage Inspector, Accessibility and Application) me kahi mea maʻamau.
    Hoʻokuʻu ʻia ʻo Firefox 87Hoʻokuʻu ʻia ʻo Firefox 87
  • Ua maʻalahi ka papa kuhikuhi Help, e wehe ana i nā loulou e kākoʻo i nā ʻaoʻao, nā ʻaoʻao pōkole, a me kahi huakaʻi huakaʻi, i loaʻa i kēia manawa ma ka ʻaoʻao Loaʻa Kōkua. Ua wehe ʻia ke pihi no ka lawe ʻana mai kahi polokalamu kele ʻē aʻe.
  • Hoʻohui ʻia ka mīkini SmartBlock, kahi e hoʻoponopono ai i nā pilikia ma nā pūnaewele e kū mai ana ma muli o ke kāohi ʻana i nā palapala waho ma ke ʻano mākaʻikaʻi pilikino a i ʻole ke hoʻoikaika ʻia ka pale ʻana i nā ʻike makemake ʻole (koʻikoʻi). Ma waena o nā mea ʻē aʻe, ʻae ʻo SmartBlock iā ʻoe e hoʻonui nui i ka hana o kekahi mau pūnaewele e lohi nei ma muli o ka hiki ʻole ke hoʻouka i ka code script no ka nānā ʻana. Hoʻololi ʻokoʻa ʻo SmartBlock i nā palapala i hoʻohana ʻia no ka nānā ʻana me nā stubs e hōʻoia i ka hoʻouka pono ʻana o ka pūnaewele. Hoʻomākaukau ʻia nā stubs no kekahi mau palapala hoʻohana kaulana i hoʻokomo ʻia i ka papa inoa Disconnect, me nā palapala me Facebook, Twitter, Yandex, VKontakte a me Google widget.
  • Ua pio ka mea hoʻohana kī Backspace ma ka paʻamau ma waho o ka pōʻaiapili o nā palapala hoʻokomo. ʻO ke kumu o ka wehe ʻana i ka mea hoʻohana ʻo ia ka hoʻohana ikaika ʻana o ke kī Backspace i ka wā e paʻi ana i nā palapala, akā inā ʻaʻole i ka nānā ʻana i ka palapala hoʻokomo, mālama ʻia ia ma ke ʻano he neʻe ʻana i ka ʻaoʻao mua, hiki ke hopena i ka nalowale o nā kikokikona i paʻi ʻia. i ka neʻe ʻole ʻana i kahi ʻaoʻao ʻē aʻe. No ka hoʻihoʻi ʻana i ka hana kahiko, ua hoʻohui ʻia ke koho browser.backspace_action i about:config.
  • Ua hoʻololi ʻia ka hoʻokumu ʻana o ke poʻomanaʻo HTTP Referer. Ma ka maʻamau, ua hoʻonohonoho ʻia ke kulekele "strict-origin-when-cross-origin", e hōʻike ana i ka ʻoki ʻana i nā ala a me nā ʻāpana i ka wā e hoʻouna ai i kahi noi i nā mea hoʻokipa ʻē aʻe i ke komo ʻana ma o HTTPS, e wehe ana i ka Referer i ka wā e hoʻololi ai mai HTTPS i HTTP, a hala. ka mea kuhikuhi piha no nā hoʻololi kūloko i loko o kahi pūnaewele. E pili ana ka hoʻololi i nā noi hoʻokele maʻamau (ma hope o nā loulou), nā hoʻihoʻi ʻakomi, a i ka wā e hoʻouka ai i nā kumuwaiwai waho (nā kiʻi, CSS, nā palapala). No ka laʻana, i ka hahai ʻana i kahi loulou i kahi pūnaewele ʻē aʻe ma o HTTPS, ma kahi o "Referer: https://www.example.com/path/?arguments", "Referer: https://www.example.com/" i kēia manawa lawe ʻia.
  • No kahi pākēneka liʻiliʻi o nā mea hoʻohana, hiki ke hoʻohana ʻia ke ʻano Fission, e hoʻokō ana i kahi hoʻolālā hana hoʻomohala hou no ka hoʻokaʻawale ʻana i ka ʻaoʻao. Ke hoʻāla ʻia ʻo Fission, waiho mau ʻia nā ʻaoʻao mai nā pūnaewele like ʻole i ka hoʻomanaʻo ʻana i nā kaʻina hana like ʻole, hoʻohana kēlā me kēia i kāna pahu one kaʻawale. I kēia hihia, ʻaʻole i lawe ʻia ka mahele ma ke kaʻina hana e nā tabs, akā e nā kāʻei kua, e hiki ai iā ʻoe ke hoʻokaʻawale i nā ʻike o nā palapala waho a me nā poloka iframe. Hiki iā ʻoe ke hoʻohana lima i ke ʻano Fission ma ka about:preferences#experimental page a i ʻole ma o ka "fission.autostart=true" variable ma about:config. Hiki iā ʻoe ke nānā inā ua ʻae ʻia ma ka ʻaoʻao about:support.
  • ʻO ka hoʻokō hoʻokolohua o ka mīkini no ka wehe koke ʻana i nā pili TCP (TFO - TCP Fast Open, RFC 7413), hiki iā ʻoe ke hōʻemi i ka helu o nā ʻanuʻu hoʻonohonoho pili ma ka hoʻohui ʻana i nā ʻanuʻu mua a me ka lua o ke kaʻina kūkākūkā pili 3-step maʻamau i loko. hoʻokahi noi, ua wehe ʻia a hiki ke hoʻouna i ka ʻikepili i ka pae mua o ka hoʻokumu ʻana i kahi pilina. Ma ka paʻamau, ua pio ke ʻano TCP Fast Open a koi ʻia kahi hoʻololi ma about:config e hoʻā ai (network.tcp.tcp_fastopen_enable).
  • E like me nā hoʻololi i hana ʻia i ka kikoʻī, ʻaʻole i hoʻopaʻa ʻia ka mea i ka hoʻohana ʻana i nā pseudo-classes ": link", ": visited" a me ": any-link".
  • Wehe ʻia nā waiwai maʻamau ʻole no ka ʻaoʻao caption CSS parameter - hema, ʻākau, luna-waho a me lalo-waho (ua hāʻawi ʻia ka hoʻonohonoho layout.css.caption-side-non-standard.enabled e hoʻi).
  • Hoʻohana ʻia ka hanana "beforeinput" a me ke ala getTargetRanges() ma ke ʻano paʻamau, e ʻae ana i nā polokalamu pūnaewele e hoʻopau i ka ʻano hoʻoponopono kikokikona ma mua o ka hoʻololi ʻana o ka polokalamu kele i ka lāʻau DOM a loaʻa ka mana nui ma luna o nā hanana hoʻokomo. Hoʻouna ʻia ka hanana "beforeinput" i ka mea mālama i kahi a i ʻole mea ʻē aʻe me ke ʻano "contenteditable" i hoʻonohonoho ʻia ma mua o ka hoʻololi ʻana i ka waiwai o ka mea. ʻO ke ala getTargetRanges() i hāʻawi ʻia e ka mea inputEvent e hoʻihoʻi i kahi ʻano me nā waiwai e hōʻike ana i ka nui o ka DOM e hoʻololi ʻia inā ʻaʻole kāpae ʻia ka hanana hoʻokomo.
  • No nā mea hoʻomohala pūnaewele, ma ke ʻano nānā ʻaoʻao, ua hoʻokō ʻia ka hiki ke hoʻohālikelike i nā nīnau media "prefers-color-scheme" e hoʻāʻo i nā hoʻolālā ʻeleʻele a māmā me ka ʻole o ka hoʻololi ʻana i nā kumumanaʻo i ka ʻōnaehana hana. I mea e hiki ai ke hoʻohālikelike i nā kumumanaʻo ʻeleʻele a me ka māmā, ua hoʻohui ʻia nā pihi me ke kiʻi o ka lā a me ka mahina ma ka ʻaoʻao ʻākau o luna o ka mea hana no nā mea hoʻomohala pūnaewele.
  • Ma ke ʻano nānā, ua hoʻohui ʻia ka hiki ke hoʻāla i ka ": target" pseudo-class no ka mea i koho ʻia, e like me nā pseudo-classes i kākoʻo mua ʻia ": hover", ": active", ":focus", ": kikoʻī-i loko", ": nānā- ʻike ʻia" a me ": kipa ʻia".
    Hoʻokuʻu ʻia ʻo Firefox 87
  • Hoʻomaikaʻi i ka lawelawe ʻana i nā lula CSS hana ʻole ma ke ʻano nānā nānā CSS. Ma ke ʻano kikoʻī, ua hana ʻole ʻia ka waiwai "table-layout" i kēia manawa no nā mea papa ʻole, a ua kaha ʻia nā waiwai "scroll-padding-*" no nā mea hiki ʻole ke hoʻopaʻa ʻia. Wehe ʻia ka hae waiwai hewa "text-overflow" no kekahi mau waiwai.

Ma waho aʻe o nā mea hou a me nā hoʻoponopono bug, ua hoʻoponopono ʻo Firefox 87 i 12 mau nāwaliwali, kahi o 7 i hōʻailona ʻia he pōʻino. ʻO 6 mau nāwaliwali (i hōʻiliʻili ʻia ma lalo o CVE-2021-23988 a me CVE-2021-23987) 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.

ʻO ka lālā Firefox 88, ka mea i komo i ka hoʻāʻo beta, he mea kaulana ia no kāna kākoʻo ʻana i ka pinch scaling ma nā touchpads ma Linux me nā kiʻi kiʻi e pili ana i ka protocol Wayland a me ka hoʻopili ʻana ma ke kākoʻo ʻana i ke kiʻi kiʻi AVIF (AV1 Image Format). hoʻohana i nā ʻenehana hoʻopaʻa i loko o ka pahu mai ke ʻano hoʻopāpā wikiō AV1.

Source: opennet.ru

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