Mwepụta nke Electron 24.0.0, ikpo okwu maka iwulite ngwa dabere na injin Chromium

A kwadoro ntọhapụ nke Electron 24.0.0 ikpo okwu, nke na-enye usoro zuru oke maka ịmepụta ngwa ndị ọrụ multi-platform, na-eji Chromium, V8 na Node.js components dị ka ndabere. Mgbanwe dị ịrịba ama na ọnụọgụ ụdị bụ n'ihi mmelite nke Chromium 112 codebase, ikpo okwu Node.js 18.14.0 na V8 11.2 JavaScript engine.

N'ime mgbanwe ndị dị na mwepụta ọhụrụ:

  • Agbanwela mgbagha maka nhazi nha onyonyo na nativeImage.createThumbnailFromPath (ụzọ, nha) usoro agbanweela, nke ejiri “nha” dochie “maxSize” paramita ma ugbu a na-egosipụta nha n'ezie nke thumbnail mepụtara, ọ bụghị nke kachasị ( ya bụ, ọ bụrụ na nha dị ntakịrị, a ga-etinye ihe nrịbama) .
  • Ụzọ BrowserWindow.setTrafficLightPosition(ọnọdụ) na BrowserWindow.getTrafficLightPosition() emebiela ma BrowserWindow.setWindowButtonPosition(ọnọdụ) na BrowserWindow.getWindowButtonPosition() ga-anọchi ya.
  • N'ime usoro kuki.get(), agbakwunyela ike nzacha kuki na ọnọdụ HttpOnly.
  • Agbakwunyela paramita logUsage na usoro shell.openExternal().
  • webRequest ugbu a nwere ikike iji ụdị nzacha arịrịọ.
  • Agbakwunyere mmemme devtools-open-url na ọdịnaya weebụ iji mepee windo ọhụrụ.
  • Agbakwụnye ọkọlọtọLocalEcho na ses.setDisplayMediaRequestHandler() onye na-ahụ maka oku iji gosipụta ntinye ọdịyo mpụga na iyi mmepụta mpaghara.
  • A na-akwado nkwalite izugbe na faịlụ nhazi na ndabara, na-eji ozi enwetara mgbe ị na-achịkọta modul niile.

Igwe ikpo okwu Electron na-enye gị ohere ịmepụta ngwa eserese ọ bụla site na iji teknụzụ ihe nchọgharị, nke akọwapụtara ya na Javascript, HTML na CSS, yana ọrụ nwere ike gbasaa site na usoro mgbakwunye. Ndị nrụpụta nwere ohere ịnweta modul Node.js, yana API agbatịkwuru maka imepụta mkparịta ụka nwa afọ, ijikọ ngwa, mepụta menu onodu, ijikọ na sistemụ ngosi, imegharị windo, yana imekọrịta ihe na sistemụ Chromium.

N'adịghị ka ngwa weebụ, a na-ebuga mmemme dabere na Electron dị ka faịlụ nwere onwe ya nke na-ejikọtaghị na ihe nchọgharị. N'otu oge ahụ, onye nrụpụta ekwesịghị ichegbu onwe ya maka ibubata ngwa maka nyiwe dị iche iche; Electron ga-enye ike iwulite sistemụ niile nke Chromium na-akwado. Electron na-enyekwa ngwaọrụ maka nnyefe akpaka na ntinye nke mmelite (enwere ike ịnye mmelite site na sava dị iche ma ọ bụ site na GitHub ozugbo).

Mmemme ndị e wuru n'elu ikpo okwu Electron gụnyere onye nchịkọta akụkọ Atom, onye ahịa email Mailspring, GitKraken Toolkit, WordPress Desktop blogging system, WebTorrent Desktop BitTorrent client, yana ndị ahịa gọọmentị maka ọrụ dị ka Skype, Signal, Slack , Basecamp, Twitch, Ghost, Waya , Wrike, Visual Studio Code na Discord. Na mkpokọta, katalọgụ mmemme Electron nwere ngwa 734. Iji mee ka mmepe nke ngwa ọhụrụ dị mfe, edozila usoro ngosi ngosi ọkọlọtọ, gụnyere ihe atụ koodu maka idozi nsogbu dị iche iche.

isi: opennet.ru

Tinye a comment