Famoahana ny Electron 12.0.0, sehatra fananganana fampiharana mifototra amin'ny motera Chromium

Efa nomanina ny famoahana ny sehatra Electron 12.0.0, izay manome rafitra mahazaka tena ho an'ny fampivoarana ny rindranasan'ny mpampiasa sehatra maro, mampiasa ny singa Chromium, V8 ary Node.js ho fototra. Ny fiovana lehibe amin'ny laharan'ny dikan-teny dia noho ny fanavaozana ny codebase Chromium 89, ny sehatra Node.js 14.16 ary ny motera JavaScript V8 8.9.

Ao amin'ny famoahana vaovao:

  • Ny fifindrana mankany amin'ny sampana LTS vaovao amin'ny sehatra Node.js 14 dia natao (taloha dia nampiasaina ny sampana 12.x).
  • Nampiana API webFrameMain vaovao ho an'ny fidirana avy amin'ny dingana lehibe mankany amin'ny fampahalalana momba ny RenderFrames mandeha amin'ny ohatra WebContents tsirairay. Ny webFrameMain API dia mitovy amin'ny webFrame API, saingy azo ampiasaina ao anatin'ny dingana lehibe.
  • Ny BrowserWindow API dia nanampy ny fomba BrowserWindow.isTabletMode() sy win.setTopBrowserView(), ary koa ny masontsivana webPreferences.preferredSizeMode sy ny system-context-menu, nohavaozina (Windows/macOS) ary hetsika (Windows).
  • Amin'ny alΓ lan'ny default, ny contextIsolation sy worldSafeExecuteJavaScript dia alefa, izay ahafahana mitokana sy fiarovana fanampiny rehefa manatanteraka JavaScript.
  • Amin'ny alΓ lan'ny default dia alefa ny fikandrana crashReporter.start({ compress }). Nesorina ny crashReporter API efa lany andro.
  • Nanome fahafahana miditra API tsy zavatra amin'ny alΓ lan'ny fomba exposeInMainWorld ao amin'ny contextBridge.
  • Ny singa tsirairay ao amin'ny chrome.management API dia nampiana tao amin'ny API fampandrosoana fanampiny.
  • Ny maody "lavitra" efa lany dia nosoloina "@electron/remote".

Avelao izahay hampahatsiahy anao fa ny Electron dia mamela anao hamorona rindranasa sary amin'ny alΓ lan'ny teknolojian'ny navigateur, ny lojikan'izany dia voafaritra amin'ny JavaScript, HTML ary CSS, ary azo itarina amin'ny alΓ lan'ny rafitra fanampiny ny fiasa. Ny mpamorona dia afaka miditra amin'ny maodely Node.js, ary koa ny API miitatra amin'ny famoronana fifanakalozan-dresaka teratany, fampidirana fampiharana, famoronana menus context, fampidirana amin'ny rafitra fampandrenesana, fanodinkodinana windows, ary fifandraisana amin'ny subsystems Chromium.

Tsy toy ny rindranasa an-tranonkala, ny programa mifototra amin'ny Electron dia atolotra ho rakitra azo tanterahana tsy misy ifandraisany amin'ny navigateur. Mandritra izany fotoana izany, ny mpamorona dia tsy mila manahy momba ny fandefasana ny rindranasa ho an'ny sehatra samihafa; Electron dia hanome fahafahana hanorina ho an'ny rafitra rehetra tohanan'ny Chromium. Ny Electron koa dia manome fitaovana ho an'ny fandefasana mandeha ho azy sy fametrahana fanavaozana (azo atolotra na avy amin'ny mpizara mitokana na mivantana avy amin'ny GitHub ny fanavaozana).

Ny programa natsangana teo amin'ny sehatra Electron dia ahitana ny tonian-dahatsoratra Atom, Nylas ary Mailspring mpanjifa mailaka, GitKraken fitaovana ho an'ny fiaraha-miasa amin'ny Git, WordPress Desktop rafitra bilaogy, WebTorrent Desktop BitTorrent mpanjifa, ary koa ny mpanjifa ofisialy ho an'ny serivisy toy ny Skype, Signal , Slack, Basecamp , Twitch, Ghost, Wire, Wrike, Visual Studio Code ary Discord. Amin'ny fitambarany, ny katalaogin'ny programa Electron dia misy fampiharana 1016. Mba hanatsorana ny fivoaran'ny rindranasa vaovao dia nisy andiana rindranasa demΓ΄ manara-penitra nomanina, anisan'izany ny ohatra kaody ho famahana olana isan-karazany.

Source: opennet.ru

Add a comment