E weputara ihe nchọgharị weebụ Firefox 119 wee mepụta nkwalite ngalaba nkwado ogologo oge - 115.4.0. Ebuferela ngalaba Firefox 120 na ọkwa nnwale beta, nke a na-ahazi ntọhapụ ya na Nọvemba 21.
Ihe ohuru ohuru na Firefox 119:
- Ewebatala interface emelitere maka ibe nlele Firefox, na-eme ka ọ dị mfe ịnweta ọdịnaya eleleburu. Ibe ihe nlele Firefox na-achịkọta ozi gbasara taabụ nọ n'ọrụ, ibe ndị elere nso nso a, taabụ mechiri emechi, na taabụ sitere na ngwaọrụ ndị ọzọ n'otu ebe. Ụdị Firefox View ọhụrụ na-enye ozi gbasara taabụ niile mepere emepe na mpio ọ bụla, ma na-agbakwunyekwa ikike ilele akụkọ ihe nchọgharị gị nke edobere site na ụbọchị ma ọ bụ saịtị.

- Agbanyere ikike ibubata mgbakwunye na Chrome na ihe nchọgharị dabere na injin Chromium. Na dialog maka mbubata data site na ihe nchọgharị ndị ọzọ ("Import Data" na banyere: mmasị # izugbe ibe), nhọrọ apụtala maka ịnyefe tinye-ons. Nbufe a gụnyere ndepụta nke mgbakwunye 72, nke na-atụnyere ihe nchọpụta nke ihe mgbakwunye yiri nke dị maka Chrome na Firefox. Ọ bụrụ na mgbakwunye na ndepụta dị mgbe ị na-ebubata data sitere na Chrome, Firefox na-etinye ụdị Firefox nke ala kama ịbụ ụdị Chrome nke mgbakwunye.

- Agụnyere nkwado maka usoro ECH (Ezochiri ezoro ezo Client Hello), nke na-aga n'ihu na mmepe nke ESNI (Ngosipụta Aha Server zoro ezo) ma na-eji ezoro ezo ozi gbasara paramita nnọkọ TLS, dị ka aha ngalaba achọrọ. Isi ihe dị iche n'etiti ECH na ESNI bụ na kama izo ya ezo na ọkwa nke onye ọ bụla, ECH na-ezochi ozi TLS ClientHello dum, nke na-enye gị ohere igbochi ntanye site na ubi ndị ESNI anaghị ekpuchi, dịka ọmụmaatụ, PSK (Pre-Shared). Igodo) ubi.
- Ikike ndezi akwụkwọ ihe nlele PDF etinyere ugbu a gụnyere nkwado maka ịtinye onyonyo na nkọwa ederede, na mgbakwunye na eserese ahịrị aka efu dị na mbụ na itinye nkọwa ederede. Ụdị edezi PDF ọhụrụ a na-arụ ọrụ naanị maka ụfọdụ ndị ọrụ ịmanye ya na ibe: config, ị ga-emerịrị ntọala "pdfjs.enableStampEditor".

- Gbanwee ntọala metụtara iweghachi nnọkọ kwụsịrị mgbe ịpụchara ihe nchọgharị ahụ. N'adịghị ka mwepụta ndị gara aga, ozi gbasara ọ bụghị naanị taabụ na-arụ ọrụ, kamakwa taabụ emechiri emechi ka a ga-echekwa ugbu a n'etiti nnọkọ, na-enye gị ohere iweghachi taabụ mechiri emechi na mberede ka ịmalitegharịa wee lelee ndepụta ha na Firefox View. Site na ndabara, a ga-echekwa taabụ 25 ikpeazụ mepere n'ime ụbọchị asaa gara aga. A ga-ebubakwa data gbasara taabụ dị na windo mechiri emechi na ndepụta nke taabụ mechiri emechi ga-ahazi na ọnọdụ nke windo niile ozugbo, ọ bụghị naanị windo dị ugbu a.
- Agbasawanye ikike nke ụdị nchekwa kuki mkpokọta, ebe a na-eji ebe nchekwa kuki dịpụrụ adịpụ maka saịtị ọ bụla, nke na-anaghị ekwe ka ojiji kuki wee soro mmegharị n'etiti saịtị (kuki niile edobere site na ngọngọ ndị ọzọ eburu n'ime ya). saịtị (iframe, js, wdg) .p.), jikọtara ya na saịtị ebe e si na ya budata ngọngọ ndị a). Ụdị ọhụrụ a na-egosipụta ikewapụ atụmatụ URI "blob:..." (Blob URL), nke enwere ike iji bufee ozi dabara adaba maka nsochi onye ọrụ.
- Maka ndị na-eji usoro nchekwa nleba anya emelitere (ETP, Nchekwa Nsoso emelitere), a na-enyere aka nchebe ọzọ megide njirimara ndị ọrụ na-apụtaghị ìhè site na nyocha mkpụrụedemede - mkpụrụedemede ndị a na-ahụ na saịtị bụ naanị na mkpụrụedemede sistemu na mkpụrụedemede sitere na nhazi asụsụ.
- Ngwugwu snap Firefox na-akwado nkwado ihe nchọgharị obodo ugbu a. Ubuntu mkparịta ụka nhọrọ faịlụ mgbe ị na-enweta data site na ihe nchọgharị ndị ọzọ, yana nkwado maka ịchọpụta atụmatụ dịnụ dabere na ụdị xdg-desktop-portal arụnyere.
- Nkwado agbakwunyere maka ịhọrọ ihe nleba anya ka idowe windo ihe nchọgharị na-agba na ọnọdụ kiosk ịntanetị. A na-ahọrọ onye nleba anya site na iji nhọrọ ahịrị iwu "-kiosk-monitor". Ihe nchọgharị ahụ na-agbanye na ọnọdụ ihuenyo zuru oke ozugbo ịmalitere na ọnọdụ kiosk.
- Kwụsị ịchọpụta ọdịnaya mgbasa ozi n'ime faịlụ ejiri ụdị MIME "ngwa/octet-stream" hazie. Maka faịlụ ndị dị otú ahụ, ihe nchọgharị ahụ ga-akpali gị ugbu a ibudata faịlụ ahụ kama ịmalite ịkpọ ya.
- Na nkwadebe maka ntinye Firefox nke igbochi kuki ndị ọzọ, emelitere mmejuputa nke Access API iji mee ka onye ọrụ nweta ikike ịnweta nchekwa kuki site na iframe mgbe egbochiri kuki ndị ọzọ na ndabara. Mmejuputa ohuru a emeela ka nchekwa dịkwuo elu ma gbakwunye mgbanwe iji zere nsogbu na saịtị.
- Maka ihe omenala (Custom Element), nke na-agbatị ọrụ nke ihe HTML dị ugbu a, nkwado maka àgwà ARIA (Accessible Rich Internet Applications) gụnyere, na-eme ka ihe ndị a dịkwuo mfe maka ndị nwere nkwarụ. Agbakwunyere ike ịtọ ma gụọ njirimara ARIA ozugbo maka ihe DOM (dịka ọmụmaatụ, buttonElement.ariaPressed = "ezigbo") na-akpọghị setAttribute na ụzọ nwetaAttribute.
- Cross-Origin-Embedder-Policy HTTP nkụnye eji isi mee, nke na-achịkwa ọnọdụ mpụ iche nke Cross-Origin ma na-enye gị ohere ịkọwapụta iwu ojiji echekwara na ibe ọrụ dị mkpa, agbakwunyela nkwado maka oke “enweghị nzere” iji gbanyụọ nnyefe nke metụtara nzere. ozi dị ka kuki na asambodo ndị ahịa.
- Ọrụ attr () CSS ugbu a nwere ikike ịkọwa arụmụka nke abụọ, uru nke a ga-eji mee ihe n'ọnọdụ ebe njirimara akọwapụtara na-efu ma ọ bụ nwere uru na-abaghị uru. Dịka ọmụmaatụ, attr (foobar, "Uru an-kpọ").
- agbakwunyere Object.groupBy na Map.groupSzọ maka ịchịkọta ihe n'usoro site na iji uru eriri eweghachiri site na ọrụ oku azụghachi, nke a na-akpọ maka mmewere nhazi ọ bụla, dị ka igodo nchịkọta.
- Ụzọ agbakwunyere: String.prototype.isWellFormed() iji lelee ọnụnọ nke ederede Unicode ahazi nke ọma na eriri (na-enyocha ọnụnọ nke naanị "surrogate pairs" nke mkpụrụedemede compound) na String.prototype.toWellFormed() maka nhicha na na-atụgharị ederede Unicode ka ọ bụrụ ụdị ziri ezi.
- Ụzọ WebTransport.createBidirectionalStream() na WebTransport.createUnidirectionalStream() agbakwunyela nkwado maka akụrụngwa "sendOrder" iji tọọ mkpa iyi ezigara mkpa.
- AuthenticatorAttestationResponse API na-enye ụzọ ọhụrụ getPublicKey(), getPublicKeyAlgorithm() na getAuthenticatorData().
- API Nyocha Weebụ agbakwunyela nkwado maka akụrụngwa credProps, nke na-enye gị ohere ikpebi ọnụnọ nke nzere mgbe emechara ma ọ bụ ndebanye aha.
- Emelitela PublicKeyCredential API site na iji usoro parseCreationOptionsFromJSON(), parseRequestOptionsFromJSON(), na toJSON() maka ịtụgharị ihe ka ọ bụrụ nnọchite anya JSON nke dabara maka nhazi/ịhapụ ihe na nnyefe na nkesa.
- N'ime ngwaọrụ maka ndị mmepe weebụ, interface maka ọrụ mmekọrịta na CSS (ụdị CSS na-adịghị arụ ọrụ) emeziwanyela, nke gụnyere ikike ịchọpụta ihe onwunwe CSS nke na-adịghị emetụta mmewere, ma gbakwunyekwa nkwado zuru oke maka ihe ndị dị na pseudo, dị ka. ":: leta mbụ", ":: cue" na ":: onye na-edebe ebe".
- Ihe nlele data JSON arụnyere n'ime ya na-agbanwe na-akpaghị aka na-elele data raw ma ọ bụrụ na data JSON a na-elele ezighi ezi ma ọ bụ mebie.
- N'elu ikpo okwu Windows Agbakwunyere nkwado maka ntọala sistemụ nke na-ezobe kọsọ mgbe ị na-ede ihe.
- Na ụdị ikpo okwu ahụ Android Doziri nsogbu nke nwere ike ime mgbe a na-ekiri vidiyo na ihuenyo zuru oke. Etinyere nkwado maka ajụjụ mgbasa ozi prefers-contrast na prefers-reduced-transparency reduced into the environment. Android 14.
Na mgbakwunye na ihe ọhụrụ na ndozi ahụhụ, Firefox 119 edozila adịghị ike 25. Ọdịmma 17 (16 jikọtara n'okpuru CVE-2023-5730 na CVE-2023-5731) nke akara dị ka ihe dị ize ndụ na-ebute nsogbu ebe nchekwa, dị ka oke njupụta na ịnweta mpaghara ebe nchekwa enwerelarị. Enwere ike, nsogbu ndị a nwere ike iduga mmezu nke koodu onye mwakpo mgbe ị na-emepe ibe ndị ahaziri iche. Ihe ọghọm ọzọ dị ize ndụ (CVE-2023-5721) na-enye ohere pịajacking iji kwado ma ọ bụ kagbuo ụfọdụ mkparịta ụka nchọgharị ma ọ bụ ịdọ aka ná ntị.
isi: opennet.ru



