Tso tawm Electron 23.0.0, lub platform rau kev tsim cov ntawv thov raws li Chromium cav

Kev tso tawm ntawm Electron 23.0.0 platform tau npaj, uas muab lub hauv paus tsim nyog rau kev tsim cov neeg siv ntau lub platform, siv Chromium, V8 thiab Node.js Cheebtsam ua lub hauv paus. Qhov kev hloov pauv tseem ceeb hauv tus lej version yog vim qhov hloov tshiab rau Chromium 110 codebase, Node.js 18.12.1 platform thiab V8 11 JavaScript cav.

Ntawm cov kev hloov pauv hauv qhov kev tso tawm tshiab:

  • Ntxiv kev txhawb nqa rau WebUSB API, uas tso cai rau kev sib cuam tshuam ncaj qha nrog cov khoom siv tshwj xeeb peripheral txuas ntawm USB chaw nres nkoj. WebUSB ua rau nws muaj peev xwm los npaj ua haujlwm nrog USB li yam tsis tau txhim kho cov tsav tsheb tshwj xeeb rau hauv lub kaw lus thiab txhais cov ntsiab lus ntawm kev sib cuam tshuam qis hauv daim ntawv thov.
  • Cov cuab yeej "label" tau ntxiv rau Cov Khoom Muag nrog cov ntawv sau ntawv uas pom pom qhov screen.
  • API app.getPreferredSystemLanguages() tau siv los txiav txim cov lus xaiv hauv lub kaw lus.
  • Ntxiv rau SerialPort.forget() txoj kev, uas rov qab cog lus los daws qhov kaw ntawm qhov chaw nres nkoj serial, thiab kuj tau siv qhov kev tshwm sim serial-port-revoked, generated thaum nkag mus rau qhov chaw nres nkoj serial raug tshem tawm tom qab kev sib txuas rau nws raug kaw.
  • Ntxiv qhov win.setHiddenInMissionControl API, uas tso cai rau koj los nkaum lub qhov rais daim ntawv thov hauv Lub Hom Phiaj Tswj interface ntawm macOS systems.
  • Tshem tawm qhov tsis txaus ntseeg scroll-kov-pib, scroll-kov-kawg, thiab scroll-kov-ntug txheej xwm los ntawm BrowserWindow cov khoom, hauv kev pom zoo ntawm kev siv cov kev tshwm sim tawm tswv yim ntawm WebContents.
  • Kev them nyiaj yug rau Windows 7, 8 thiab 8.1, nrog rau Windows Server 2012 thiab 2012 R2, tau raug txiav lawm.

Lub Electron platform tso cai rau koj los tsim ib qho kev siv graphical siv browser thev naus laus zis, cov laj thawj uas tau teev tseg hauv JavaScript, HTML thiab CSS, thiab kev ua haujlwm tuaj yeem nthuav dav los ntawm kev ntxiv-hauv system. Cov neeg tsim tawm muaj kev nkag mus rau Node.js modules, nrog rau qhov txuas ntxiv API rau tsim cov kev sib tham ib txwm muaj, sib koom ua ke cov ntawv thov, tsim cov ntawv qhia zaub mov, koom ua ke nrog cov kev ceeb toom, tswj qhov rais, thiab cuam tshuam nrog Chromium subsystems.

Tsis zoo li cov ntawv thov hauv lub vev xaib, cov khoos phis tawj hluav taws xob tau xa tawm raws li tus kheej muaj cov ntaub ntawv ua tiav uas tsis khi rau lub browser. Nyob rau tib lub sijhawm, tus tsim tawm tsis tas yuav txhawj xeeb txog kev xa daim ntawv thov rau ntau lub platform; Electron yuav muab lub peev xwm tsim rau txhua lub tshuab txhawb nqa los ntawm Chromium. Electron tseem muab cov cuab yeej rau kev xa khoom tsis siv neeg thiab kev teeb tsa kev hloov kho tshiab (cov kev hloov tshiab tuaj yeem xa los ntawm ib tus neeg rau zaub mov txawv lossis ncaj qha los ntawm GitHub).

Cov kev pabcuam tsim los ntawm Electron platform suav nrog Atom editor, Mailspring email tus thov, GitKraken toolkit, WordPress Desktop blogging system, WebTorrent Desktop BitTorrent tus neeg siv, nrog rau cov neeg siv khoom siv rau cov kev pabcuam xws li Skype, Signal, Slack, Basecamp, Twitch, Dab, Hlau , Wrike, Visual Studio Code thiab Discord. Hauv tag nrho, Electron program catalog muaj 734 daim ntawv thov. Txhawm rau ua kom yooj yim rau kev txhim kho cov ntawv thov tshiab, txheej txheem demo daim ntawv thov tau raug npaj, suav nrog cov qauv code rau kev daws teeb meem ntau yam.

Tau qhov twg los: opennet.ru

Ntxiv ib saib