<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      electron中的進程

      1、electron中的多進程

      Electron 繼承了來自 Chromium 的多進程架構,這使得此框架在架構上非常相似于一個現代的網頁瀏覽器。

      網頁瀏覽器是個極其復雜的應用程序。 除了顯示網頁內容的主要能力之外,他們還有許多次要的職責,例如:管理眾多窗口 ( 或 標簽頁 ) 和加載第三方擴展。在早期,瀏覽器通常使用單個進程來處理所有這些功能。 雖然這種模式意味著您打開每個標簽頁的開銷較少,但也同時意味著一個網站的崩潰或無響應會影響到整個瀏覽器。

      為了解決這個問題,Chrome 團隊決定讓每個標簽頁在自己的進程中渲染, 從而限制了一個網頁上的有誤或惡意代碼可能導致的對整個應用程序造成的傷害。 然后用單個瀏覽器進程控制這些標簽頁進程,以及整個應用程序的生命周期。 下方來自 Chrome 漫畫 的圖表可視化了此模型:

       

      Electron 應用程序的結構非常相似。 作為應用開發者,你將控制兩種類型的進程:主進程 和 渲染器進程。

       

      2、主進程

      每個 Electron 應用總數有且只有一個主進程,作為應用程序的入口點。 主進程在 Node.js 環境中運行,這意味著它具有 require 模塊和使用所有 Node.js API 的能力。

      Electron 的主進程是一個擁有著完全操作系統訪問權限的 Node.js 環境。 除了 Electron 模組 之外,你也可以使用 Node.js 內置模塊 和所有通過 npm 安裝的軟件包。 另一方面,出于安全原因,渲染進程默認跑在網頁頁面上,而并非 Node.js里。

       

      2.1、窗口管理?

      主進程的主要目的是使用 BrowserWindow 模塊創建和管理應用程序窗口。

      BrowserWindow 類的每個實例創建一個應用程序窗口,且在單獨的渲染器進程中加載一個網頁。 您可從主進程用 window 的 webContent 對象與網頁內容進行交互。

       

      posted @ 2023-02-09 20:04  wenxuehai  閱讀(402)  評論(0)    收藏  舉報
      //右下角添加目錄
      主站蜘蛛池模板: 久久亚洲精品中文字幕波多野结衣 | 无码国产偷倩在线播放| 久久ww精品w免费人成| 99精品国产精品一区二区| 日本区二区三区不卡视频| 中文字幕无码av波多野吉衣| 一本久久a久久精品综合| 日韩人妖精品一区二区av| 国产午夜无码视频在线观看| 洮南市| 精品久久久久久无码不卡| 成人3D动漫一区二区三区| 亚洲日韩乱码中文无码蜜桃臀 | 色九月亚洲综合网| 四虎成人在线观看免费| 精品亚洲国产成人av制服| 国内精品久久人妻无码不卡| 精品91在线| 久久99精品九九九久久婷婷| 69人妻精品中文字幕| 国产日韩AV免费无码一区二区三区 | 国产中文字幕在线精品| 欧美黑人巨大xxxxx| 国语自产少妇精品视频蜜桃| 熟妇的奶头又大又长奶水视频| 麻豆天美东精91厂制片| 久久91精品牛牛| 午夜精品福利亚洲国产| 久99久热这里只有精品| 亚洲男人天堂2018| 高清不卡一区二区三区| 日韩精品国产二区三区| 亚洲va韩国va欧美va| 精品国产伦理国产无遮挡| 国产精品剧情亚洲二区| 宜宾县| 四虎永久在线精品无码视频| 中文字幕无码免费久久99| 116美女极品a级毛片| 久久天天躁狠狠躁夜夜躁| 国产女人被狂躁到高潮小说|