Firefox 108 wepụtara

E wepụtala ihe nchọgharị weebụ Firefox 108. Tụkwasị na nke a, emeberela nkwado alaka ogologo oge - 102.6.0. A ga-ebufe alaka Firefox 109 n'oge na-adịghị anya n'ọkwa nnwale beta, nke a na-ahazi ntọhapụ ya maka Jenụwarị 17.

Ihe ohuru ohuru na Firefox 108:

  • Agbakwunyere ụzọ mkpirisi igodo Shift+ESC ka imepe ibe njikwa usoro ngwa ngwa (banyere: usoro), na-enye gị ohere inyocha usoro na eriri dị n'ime na-eri oke ebe nchekwa yana akụrụngwa CPU.
    Firefox 108 wepụtara
  • Haziri ahazi nke mmepụta etiti animation n'okpuru ọnọdụ ibu dị elu, nke kwalitere nsonaazụ ule MotionMark.
  • Mgbe ị na-ebipụta ma chekwaa ụdị PDF, ọ ga-ekwe omume iji mkpụrụedemede n'asụsụ ndị ọzọ karịa Bekee.
  • E mejuputara nkwado maka mgbazi agba ziri ezi nke onyonyo, dịka profaịlụ agba ICCv4 siri dị.
  • Ọnọdụ maka igosipụta mmanya ibe edokọbara “naanị na taabụ ọhụrụ” (nhazi “Naanị ihe ngosi na Tab ọhụrụ) ka akwadoro ka ọ rụọ ọrụ nke ọma maka taabụ ọhụrụ efu.
  • Agbakwunyere cookiebanners.bannerClicking.enabled na cookiebanners.service.mode ntọala n'ihe gbasara: nhazi maka ịpị aka na ọkọlọtọ na-arịọ ikike iji kuki na saịtị. N'ihe nrụnye nke abalị, emejuputala ihe mgba ọkụ iji jikwaa ọpịpị akpaaka na ọkọlọtọ kuki n'ihe metụtara ngalaba akọwapụtara.
  • Agbakwunyela API MIDI Weebụ, na-enye gị ohere ịmekọrịta site na ngwa webụ yana ngwa egwu nwere interface MIDI ejikọrọ na kọmputa onye ọrụ. API dị naanị maka ibe ndị ebugoro site na HTTPS. Mgbe ị na-akpọ usoro navigator.requestMIDIAccess() mgbe enwere ngwaọrụ MIDI ejikọrọ na kọmpụta, a na-egosi onye ọrụ ya na mkparịta ụka na-akpali ha ịwụnye "Mgbakwunye ikike saịtị" achọrọ iji mee ka ohere rụọ ọrụ (lee nkọwa n'okpuru).
  • Atụpụtala usoro nnwale, mgbakwunye ikike saịtị, iji jikwaa ịnweta saịtị nwere ike nweta API yana njiri mara nke chọrọ nnukwu ohere. Site n'ihe dị ize ndụ, anyị na-ekwu maka ikike nwere ike imebi akụrụngwa, webata mgbanwe ndị na-agaghị agbanwe agbanwe, iji tinye koodu ọjọọ na ngwaọrụ, ma ọ bụ bute mwepu nke data onye ọrụ. Dịka ọmụmaatụ, n'ọnọdụ nke Weebụ MIDI API, a na-eji ihe mgbakwunye ikike nye ohere ịnweta ngwaọrụ njikọ ọdịyo ejikọrọ na kọmputa.
  • A na-akwado nkwado maka maapụ mbubata site na ndabara, na-enye gị ohere ijikwa URL ndị a ga-ebuba mgbe ị na-ebubata faịlụ Javascript site na nkwupụta mbubata na mbubata (). A kọwapụtara maapụ mbubata n'ụdị JSON na mmewere с новым атрибутом «importmap». Например: { «imports»: { «moment»: «/node_modules/moment/src/moment.js», «lodash»: «/node_modules/lodash-es/lodash.js» } }

    Mgbe ikwusachara maapụ mbubata a na koodu Javascript, ị nwere ike iji okwu 'mbubata oge site na "oge";' iji buo ma mebie modul Javascript "/node_modules/ moment/src/ moment.js" na-akọwaghị ụzọ ahụ (nke dabara na 'mbubata oge site na "/ node_modules/ moment/src/ moment.js";').

  • N'ime elementrị" "Nkwado etinyere maka njirimara "ịdị elu" na "obosara", nke na-ekpebi ịdị elu na obosara nke onyonyo a na pikselụ. Àgwà ndị akọwapụtara na-adị irè naanị mgbe mmewere " "A kwụ n'ahịrị na mmewere" " ma na-eleghara anya mgbe akwu n'ime ọcha Na . Iji gbanyụọ nhazi "ịdị elu" na "obosara" na Etinyere “dom.picture_source_dimension_attributes.enabled” na ihe gbasara: config.
  • CSS na-enye otu ọrụ trigonometric sin(), cos(), tan(), asin(), acos(), atan() na atan2().
  • CSS na-arụ ọrụ okirikiri () iji họrọ atụmatụ okirikiri.
  • CSS na-emejuputa ụdị a , nke na-enye gị ohere iji mgbakọ mgbakọ na mwepụ ama ama dị ka Pi na E, yana infinity na NaN na ọrụ mgbakọ na mwepụ. Dịka ọmụmaatụ, "gbanwee (calc (1rad * pi))".
  • Arịrịọ "@container" CSS, nke na-enye gị ohere ịme ụdị ụdị dabere n'ogo nke mmewere nne na nna (analog nke arịrịọ "@media", etinyere ọ bụghị n' nha ebe a na-ahụ anya, kama n'ogo nke ngọngọ (akpa) nke etinyere mmewere), agbakwunyela nkwado nnwale maka cqw (1% nke obosara), cqh (1% nke ịdị elu), cqi (1% nke nha inline), cqb (1% nke nha ngọngọ). ), cqmin (cqi kacha nta ma ọ bụ cqb uru) na cqmax (uru kacha elu nke cqi ma ọ bụ cqb). Akwụsịghị atụmatụ a site na ndabara ma nyere ya aka site na layout.css.container-queries.enabled ntọala n'ihe dịka: config.
  • Javascript agbakwunyela usoro Array.fromAsync iji mepụta usoro sitere na data bịarute n'otu oge.
  • Nkwado agbakwunyere maka "style-src-attr", "style-src-elem", "script-src-attr" na "script-src-elem" ntụziaka na CSP (Content Security Policy) HTTP nkụnye eji isi mee, na-enye ọrụ nke ụdị na edemede, mana na-enwe ike itinye ha na ihe ndị dị n'otu n'otu na ndị na-ahụ maka ihe omume dị ka onclick.
  • Agbakwunyere mmemme ọhụrụ, domContentLoaded, nke a na-achụpụ mgbe ọdịnaya gụchara.
  • Agbakwunyere forceSync nhọrọ na usoro .get() ịmanye mmekọrịta.
  • Emejuputala mpaghara panel dị iche iji nabata wijetị mgbakwunye WebExtension.
  • Echiche dị n'azụ ndetu ojii nke ndị ọkwọ ụgbọ ala Linux na-adabaghị na WebRender agbanweela. Kama idowe ndepụta ọcha nke ndị ọkwọ ụgbọ ala na-arụ ọrụ, emeela mgbanwe iji dowe ndepụta ojii nke ndị ọkwọ ụgbọ ala nwere nsogbu.
  • Nkwado emelitere maka usoro Wayland. Agbakwunyere njikwa nke mgbanwe gburugburu XDG_ACTIVATION_TOKEN yana akara mmalite maka protocol xdg-activation-v1, nke otu ngwa nwere ike ịgbanwe uche gaa na nke ọzọ. Nsogbu ndị mere mgbe ejiri òké na-ebugharị ibe edokọbara edozila.
  • Ọtụtụ sistemụ Linux nwere agbanyere animation panel.
  • Banyere: config na-enye ntọala gfx.display.max-frame-rate-frame-frame iji kpachi oke ọnụego etiti.
  • Nkwado agbakwunyere maka nkọwapụta agwa Emoji 14.
  • Site na ndabara, agbanyere ndọtị WebụGL OES_draw_buffers_indexed.
  • Emejuputala ikike iji GPU mee ngwa ngwa rasterization Canvas2D.
  • N'elu ikpo okwu Windows, a na-eme ka ịmegharị usoro ịmekọrịta na GPU.
  • Nkwado agbakwunyere maka ntuziaka FMA3 SIMD (tinye ọtụtụ-gbakwunye na otu okirikiri).
  • Usoro eji ejikwa taabụ ndabere na Windows 11 ikpo okwu na-arụ ọrụ ugbu a na ọnọdụ "Erụmọrụ", nke onye nhazi ọrụ na-ebelata mkpa igbu egbu iji belata oriri CPU.
    Firefox 108 wepụtara
  • Mmelite na ụdị gam akporo:
    • Agbakwunyere ike ịchekwa ibe weebụ dị ka akwụkwọ PDF.
    • Nkwado etinyere maka ịchịkọta taabụ na paịlụ (enwere ike ịgbanwe taabụ mgbe ijidechara taabụ).
    • A na-enye bọtịnụ imepe ibe edokọbara niile site na ngalaba akọwapụtara na taabụ ọhụrụ na mpio ọhụrụ ma ọ bụ na ọnọdụ incognito.

Na mgbakwunye na ihe ọhụrụ na ndozi ahụhụ, Firefox 108 edozila adịghị ike 20. Akara adịghị ike 16 dị ka ihe dị ize ndụ, nke adịghị ike 14 (anakọtara n'okpuru CVE-2022-46879 na CVE-2022-46878) na-ebute nsogbu ebe nchekwa, dị ka ihe nkpuchi na-ebufe na ịnweta ebe nchekwa enwerelarị. Enwere ike, nsogbu ndị a nwere ike iduga mmezu nke koodu onye mwakpo mgbe ị na-emepe ibe ndị ahaziri iche. Ọdịmma CVE-2022-46871 bụ n'ihi iji koodu sitere na ụdị ọbá akwụkwọ libusrsctp emechiela, nke nwere adịghị ike emechiri emechi. Ọdịmma CVE-2022-46872 na-enye onye na-awakpo ohere ịnweta usoro nhazi ibe ka ọ gafere ikewapụ igbe igbe na Linux wee gụọ ọdịnaya nke faịlụ aka ike site na iji ozi IPC jikọtara ya na bọọdụ ahụ.

isi: opennet.ru

Tinye a comment