Tukunga o Electron 13.0.0, he papa mo te hanga tono i runga i te miihini Chromium

Ko te tukunga o te papaaapapa Electron 13.0.0 kua rite, e whakarato ana i te anga-a-tinana mo te whakawhanake i nga tono kaiwhakamahi maha-turanga, ma te whakamahi i nga waahanga Chromium, V8 me Node.js hei kaupapa. Ko te huringa nui i roto i te tau putanga na te whakahou ki te Chromium 91 codebase, te turanga Node.js 14.16 me te miihini V8 9.1 JavaScript.

I roto i nga huringa o te tukunga hou:

  • Kua tāpirihia te āhuatanga process.contextIsolated hei whakapūtā ka haere te horopaki tāhuahua o nāianei ki tētahi hātepe motuhake.
  • I taapirihia te session.storagePath hei tautuhi i te ara kōpae hei penapena raraunga e pa ana ki te waahi.
  • Kua whakakorehia e te WebContents API te tautoko mo te takahanga "matapihi-hou" me whakamahi hei utu mo te kaihautu e piri ana ma te tikanga webContents.setWindowOpenHandler().
  • Kua taapirihia te tawhā process.contextId, e whakamahia ana i roto i te waahanga @hiko/mamao i te wa e korero ana i waenga i te tukanga matua me te tukanga whakaputa wharangi.
  • I taapirihia he API hei whakaahei, hei whakakore ranei i te kaikawe taki takikupu.

Me whakamahara koe ka taea e Electron te hanga i nga tono whakairoiro ma te whakamahi i nga hangarau tirotiro, ko te arorau kua tautuhia ki te JavaScript, HTML me CSS, a ka taea te whakawhänui i te mahi ma te punaha taapiri. Ka whai waahi nga Kaihanga ki nga waahanga Node.js, tae atu ki te API taapiri mo te whakaputa korero taketake, te whakauru i nga tono, te hanga tahua horopaki, te whakauru ki te punaha panui, te raweke i nga matapihi, me te taunekeneke ki nga punaha iti Chromium.

Kaore i rite ki nga tono paetukutuku, ka tukuna nga kaupapa i runga i te Irahiko hei konae ka taea te kawe i a ia ano kaore e herea ki te kaitirotiro. I te wa ano, kaore te kaiwhakawhanake e awangawanga mo te kawe i te tono mo nga papaaho rereke; Ka whakawhiwhia e te Electron te kaha ki te hanga mo nga punaha katoa e tautokohia ana e Chromium. Ka whakarato ano a Electron i nga taputapu mo te tuku aunoa me te whakaurunga o nga whakahoutanga (ka taea te tuku mai i nga whakahou mai i tetahi tūmau motuhake, mai i GitHub ranei).

Ko nga kaupapa i hangaia i runga i te papaahi Electron ko te Atom etita, Mailspring email client, GitKraken toolkit, WordPress Desktop blogging system, WebTorrent Desktop BitTorrent client, me nga kiritaki whai mana mo nga ratonga penei i te Skype, Signal, Slack , Basecamp, Twitch, Ghost, Waea. , Wrike, Visual Studio Code me Discord. Hui katoa, e 1016 nga tono kei roto i te raarangi kaupapa Electron. Hei whakangwari ake i te whakawhanaketanga o nga tono hou, kua whakaritea he huinga o nga tono demo paerewa, tae atu ki nga tauira waehere mo te whakaoti rapanga maha.

Source: opennet.ru

Tāpiri i te kōrero