Az Electron 12.0.0 Chromium 89, új API-k és egyebek alapján érkezik

Elektron

nemrég bejelentették az Electron 12.0.0 új verziójának kiadását, melyik a frissítések integrálásával érkezik A Chromium 89, a V8 8.9 motor és a Node.js 14.16, valamint néhány fontos változás kiemelésre kerül, többek között a új API-k és egyebek.

Azok számára, akik nincsenek tudatában Electron, tudnia kell, hogy ez egy platformon átívelő asztali alkalmazás keretrendszer, amely webes technológiákat használ, amelynek logikáját az határozza meg JavaScript, HTML és CSS és a funkcionalitás bővíthető a plug-in rendszeren keresztül. A GitHub fejlesztette ki, és a C ++ fejlesztésen alapul.

Az Electron fő alkotóelemei a króm, a Node.js és a V8. Az infrastruktúra a Node.js kódolású, a felület pedig a Chromium eszközökön alapszik, a Google Chrome nyílt forráskódú részén. LA Node.js modulok elérhetők a fejlesztők számára, valamint egy fejlett API natív párbeszédpanelek létrehozásához, alkalmazások integrálásához, helyi menük létrehozásához, integráláshoz az értesítési kilépési rendszerhez, az ablakok kezeléséhez és a Chromium alrendszerekkel való együttműködéshez.

A webalkalmazásoktól eltérően, Az elektron alapú programok önálló futtatható fájlok formájában érkeznek amelyek nem kapcsolódnak a böngészőhöz.

Ebben az esetben a fejlesztőnek nem kell aggódnia az alkalmazás különféle platformokra történő portolása miatt, az Electron lehetőséget nyújt majd az összes Chromium-kompatibilis rendszer felépítésére. Az Electron eszközöket is kínál a frissítések automatikus kézbesítésének és telepítésének megszervezéséhez (a frissítéseket külön szerverről vagy közvetlenül a GitHubról lehet szállítani).

Újdonságok az Electron 12.0.0-ban?

Az Electron új verziója nagyon fontos változtatásokkal és fejlesztésekkel jár, amelyek közül kiemelkedik például az iXML Toast értesítés megvalósítása egyedi a Windows rendszerben, valamint a sötét mód javított támogatása a Windows rendszerben és mindenekelőtt az átmenet az új LTS ágra a Node.js 14 platformról (korábban a 12.x ágat használták).

Az új API-k részéről ezt megemlítik hozzáadta a webFrameMain API-t, ez lehetővé teszi a hozzáférést a fő folyamattól a RenderFrame-hez a WebContents külön példányaiban végrehajtott információkhoz (a webFrameMain API egyenértékű a webFrame API-val, de a fő folyamatból használható).

Egy másik változás kiemelkedik a «távoli» modul használaton kívül helyezése, amelyet @ electron / remote váltott fel, és azt is megjegyzik, hogy a Flash-támogatást eltávolították, ez azért történt, mert A Chromium megszüntette a Flash támogatását.

A egyéb kiemelkedő változások az új verzió bejelentésében:

  • Hozzáadott API a helyesírás-ellenőrző engedélyezéséhez / letiltásához.
  • Az ExitCode-ot hozzáadták a megjelenítési folyamat részleteihez.
  • hozzáadta a net.online-t annak megállapításához, hogy van-e internetkapcsolat.
  • hozzáadott powerMonitor.onBatteryPower.
  • A webPreferences.preferredSizeMode hozzáadta a nézetek méretét a dokumentum minimális méretének megfelelően.
  • új hitelesítő adatok opciót adott a net.request () számára.
  • új aszinkron shell.trashItem () API hozzáadása a szinkron shell.moveItemToTrash () helyettesítésével.
  • Hozzáadott képernyőkép API a session.setPermissionRequestHandlerhez.
  • Hozzáadott hiányzó webFrameMain.executeJavaScriptInIsolatedWorld ().
  • Olvasási / írási támogatás a CLSID pirítós aktivátorához parancsikonokban.
  • Támogatás a közvetlen, automatikus_detektálási vagy rendszermódok kifejezett megadásához a session.setProxy () alkalmazásban.
  • Hozzáadott támogatás a macOS megosztott menü megjelenítéséhez, valamint a gyors felhasználói eseményváltás powerMonitorra a macOS-on.
  • A "ContextBridge exposeInMainWorld" metódus engedélyezi az API-k nem objektumoknak való kitettségét.

Végül ha érdekel, hogy többet tudjon meg róla ennek az új verziónak a részleteit ellenőrizheti A következő linken.

Hogyan lehet az Electronot Linux rendszerre telepíteni?

Az alkalmazások futtatásához és / vagy az Electronnal való együttműködéshez a Linuxon belül, Csak a Node.JS-t kell telepíteni a rendszerre és NPM csomagkezelője.

A Node.JS Linux rendszerre történő telepítéséhez keresse fel azt a helyet, ahol Node-ról beszélünk.JS 15 és a végén megtalálja a telepítési parancsokat a különböző Linux disztribúciókhoz.


Legyen Ön az első hozzászóló

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.