Electron 12.0.0 arrin bazuar në Chromium 89, API-të e reja dhe më shumë

elektron

kohët e fundit u njoftua lëshimi i versionit të ri të Electron 12.0.0, të cilat vjen me integrimin e azhurnimeve Chromium 89, motori V8 8.9 dhe Node.js 14.16, plus disa ndryshime të rëndësishme janë theksuar, duke përfshirë API-të e reja dhe më shumë.

Për ata që nuk kanë dijeni elektron, ata duhet ta dinë se kjo është një kornizë ndër-platforme e aplikimit desktop që përdor teknologjitë në internet, logjika e të cilit përcaktohet nga JavaScript, HTML dhe CSS dhe funksionaliteti mund të zgjerohet përmes sistemit plug-in. Isshtë zhvilluar nga GitHub dhe bazohet në zhvillimin e C ++.

Komponentët thelbësorë të Elektronit janë Chromium, Node.js dhe V8. Infrastruktura është e koduar në Node.js, dhe ndërfaqja bazohet në mjetet Chromium, pjesa me burim të hapur të Google Chrome. LModulet Node.js janë në dispozicion për zhvilluesit, si dhe një API të përparuar për të krijuar kutitë e dialogut vendas, integrimin e aplikacioneve, krijimin e menyve të kontekstit, integrimin me sistemin e daljes së njoftimit, manipulimin e dritareve dhe bashkëveprimin me nënsistemet e Chromium.

Ndryshe nga aplikacionet në internet, Programet e bazuara në elektron vijnë në formën e skedarëve të ekzekutueshëm të vetë-përmbajtur që nuk janë të lidhura me shfletuesin.

Në këtë rast, zhvilluesi nuk ka nevojë të shqetësohet për transportimin e aplikacionit për platforma të ndryshme, Electron do të sigurojë mundësinë e ndërtimit për të gjitha sistemet e përputhshme me Chromium. Electron gjithashtu ofron mjete për të organizuar shpërndarjen automatike dhe instalimin e azhurnimeve (azhurnimet mund të dërgohen nga një server i veçantë ose direkt nga GitHub).

Çfarë ka të re në Electron 12.0.0?

Ky version i ri i Electron vjen me disa ndryshime dhe përmirësime mjaft të rëndësishme, nga të cilat shquhen për shembull iZbatimi i njoftimit të dollit XML me porosi në Windows, si dhe mbështetjen e përmirësuar të modalitetit të errët në Windows dhe mbi të gjitha se kalimi në degën e re të LTS nga platforma Node.js 14 (më parë ishte përdorur dega 12.x).

Nga ana e API-ve të reja, përmendet se shtoi API-në e webFrameMain, kjo lejon hyrjen nga procesi kryesor në informacionin në lidhje me RenderFrame të ekzekutuar në raste të ndara të WebContents (webFrameMain API është ekuivalente me webFrame API, por mund të përdoret nga procesi kryesor).

Një tjetër ndryshim që bie në sy është mospërdorimi i modulit «i largët», i cili u zëvendësua nga @ elektron / telekomandë dhe gjithashtu vihet re se mbështetja Flash u hoq, kjo për shkak Chromium ka hequr mbështetjen për Flash.

ndryshime të tjera që bien në sy në njoftimin e këtij versioni të ri:

  • U shtua API për të aktivizuar / çaktivizuar kontrolluesin e drejtshkrimit.
  • ExitCode u shtua për detajet e procesit të pasqyrimit.
  • shtuar net.online për të zbuluar nëse aktualisht ekziston një lidhje interneti.
  • fuqi e shtuarMonitor.onBatteryPower.
  • shtoi modin webPreferences.preferredSizeMode për të lejuar madhësinë e shikimeve sipas madhësisë minimale të dokumentit tuaj.
  • shtoi opsionin e ri të kredencialeve për net.quest ().
  • duke shtuar një API të re shell asinkron.trashItem (), duke zëvendësuar shell sinkron.moveItemToTrash ().
  • Shtuar screenshot API për session.setPermissionRequestHandler.
  • U shtua mungon webFrameMain.executeJavaScriptInIsolatedWorld ().
  • Lexoni / shkruani mbështetjen për aktivizuesin e dolli CLSID në shkurtore.
  • Shtohet mbështetja për specifikimin e drejtpërdrejtë të mënyrave të drejtpërdrejta, automatike-zbuluese ose të sistemit në session.setProxy ().
  • Mbështetje e shtuar për shfaqjen e menusë së përbashkët macOS, si dhe a përdoruesi i shpejtë kalon ngjarjen në powerMonitor në macOS.
  • Metoda "ContextBridge exposeInMainWorld" lejohet të ekspozojë API-të që nuk janë objekte.

Më në fund nëse jeni të interesuar të dini më shumë për të të këtij versioni të ri, mund të kontrolloni detajet Në lidhjen vijuese.

Si të merrni Electron në Linux?

Në mënyrë që të ekzekutoni aplikacione dhe / ose të punoni me Electron brenda Linux, Duhet të kemi të instaluar vetëm Node.JS në sistem dhe menaxheri i saj i paketës NPM.

Për të instaluar Node.JS në Linux, mund të vizitoni postimin ku flasim për Nyjen.JS 15 dhe në fund të tij do të gjeni komandat e instalimit për disa nga shpërndarjet e ndryshme të Linux.


Bëhu i pari që komenton

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.