I-Electron 12.0.0 ifika isuselwa kuChromium 89, ama-API amasha nokuningi

I-Electron

Muva nje kukhishwe inguqulo entsha ye-Electron 12.0.0, okuyinto iza nokuhlanganiswa kwezibuyekezo IChromium 89, injini ye-V8 8.9 neNode.js 14.16, kanye nezinguquko ezithile ezibalulekile kuqokonyiswa, kufaka phakathi ukwethulwa kwe ama-API amasha nokuningi.

Kulabo abangazi I-Electron kufanele bazi ukuthi lokhu luhlaka lwesicelo sedeskithophu olunqamulelayo olusebenzisa ubuchwepheshe bewebhu, onengqondo yakhe enqunywa ngu IJavaScript, i-HTML ne-CSS futhi ukusebenza kunganwetshwa ngohlelo lwe-plug-in. Yakhiwa yi-GitHub futhi isuselwa ekuthuthukisweni kwe-C ++.

Izinto ezisemqoka ze-Electron yiChromium, Node.js, neV8. Ingqalasizinda ifakwe ikhodi ku-Node.js, futhi i-interface isuselwa kumathuluzi weChromium, ingxenye yomthombo ovulekile weGoogle Chrome. LAmamojula we-Node.js ayatholakala konjiniyela, kanye ne-API ethuthukile ukudala amabhokisi ebhokisi lomdabu, ukuhlanganisa izinhlelo zokusebenza, ukudala amamenyu wokuqukethwe, ukuhlanganisa nohlelo lokuphuma kwesaziso, ukuguqula amawindi nokuxhumana nezinhlelo ezingaphansi ze-Chromium.

Ngokungafani nezinhlelo zokusebenza zewebhu, Izinhlelo ezisuselwa ku-Electron ziza ngendlela yamafayela asebenzayo azisebenzelayo ezingaxhunywanga kwisiphequluli.

Kulokhu, unjiniyela akudingeki akhathazeke ngokufaka isicelo sezingxenyekazi ezahlukahlukene, i-Electron izonikeza amandla okwakhela zonke izinhlelo ezihambisanayo zeChromium. I-Electron ibuye inikeze amathuluzi wokuhlela ukulethwa okuzenzakalelayo nokufakwa kwezibuyekezo (izibuyekezo zingalethwa kusuka kuseva ehlukile noma ngqo kusuka eGitHub).

Yini okusha ku-Electron 12.0.0?

Le nguqulo entsha ye-Electron iza nezinguquko ezibaluleke kakhulu nentuthuko, okuvelele kuzo isibonelo iUkuqaliswa kwesaziso se-XML Toast ngokwezifiso ku-Windows, kanye nokusekelwa okuthuthukisiwe kwemodi emnyama kuWindows futhi ngaphezu kwakho konke lokho ushintsho egatsheni elisha le-LTS kusuka kwipulatifomu yeNode.js 14 (phambilini igatsha le-12.x lalisetshenziswa).

Engxenyeni yama-API amasha, kushiwo lokho ungeze i-webFrameMain API, lokhu kuvumela ukufinyelela kusuka kwinqubo eyinhloko kuya kulwazi olumayelana neRenderFrame olwenziwe ezimeni ezihlukile zeWebContents (i-webFrameMain API ilingana ne-webFrame API, kepha ingasetshenziswa kusuka enkambisweni enkulu).

Olunye ushintsho lokho okugqamile kungukusetshenziswa kwemodyuli ethi «kude», eyathathelwa indawo yi- @ electron / remote futhi kwaziwa futhi ukuthi ukwesekwa kweFlash kususiwe, lokhu kungenxa yokuthi I-Chromium isuse ukusekelwa kwe-Flash.

Of ezinye izinguquko ezigqamile esimemezelweni sale nguqulo entsha:

  • Kungezwe i-API ukunika amandla / ukukhubaza okuhlola ukupela.
  • I-ExitCode ingezwe ngemininingwane yenqubo yokunikezela.
  • ungeze i-net.online ukuthola ukuthi ngabe kukhona ukuxhumana kwe-inthanethi njengamanje.
  • ungeze i-PowerMonitor.onBatteryPower.
  • kungezwe i-webPreferences.preferredSizeMode ukuvumela ukubukwa kukalwe ngokosayizi omncane wedokhumenti yakho.
  • ingeze inketho yokuqinisekisa okusha ye-net.request ().
  • ukungeza igobolondo elisha le-asynchronous.trashItem () API, esikhundleni se-shell ehambisanayo.moveItemToTrash ().
  • Kungezwe isithombe-skrini se-API seseshini.setPermissionRequestHandler.
  • Kungezwe i-webFrameMain.executeJavaScriptInIsolatedWorld () engekho.
  • Funda / bhala ukusekelwa kwesisebenzisi se-toast se-CLSID kuzinqamuleli.
  • Kungezwe ukusekelwa kokucacisa ngokusobala izindlela eziqondile, ezizenzakalelayo, noma zesistimu kuseshini.setProxy ().
  • Kungezwe ukusekelwa kokubonisa imenyu eyabiwe ye-macOS, kanye nefayela le- umcimbi wokushintsha umsebenzisi osheshayo uye kwi-PowerMonitor kuma-macOS.
  • Indlela ye- "ContextBridge exposeInMainWorld" ivunyelwe ukudalula ama-API okungezona izinto.

Okokugcina uma unesifiso sokwazi okwengeziwe ngakho yale nguqulo entsha, ungabheka imininingwane Kulesi sixhumanisi esilandelayo.

Ungayithola kanjani i-Electron kuLinux?

Ukuze usebenzise izinhlelo kanye / noma usebenze nge-Electron ngaphakathi kweLinux, Kumele sibe ne-Node.JS kuphela efakwe ohlelweni nomphathi wayo wephakheji we-NPM.

Ukufaka i-Node.JS ku-Linux, ungavakashela okuthunyelwe lapho sikhuluma ngeNode.JS 15 futhi ekugcineni kwayo uzothola imiyalo yokufaka kokunye ukusatshalaliswa kweLinux okuhlukile.


Yiba ngowokuqala ukuphawula

Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.