[day-03] 時我們有提過 , Main Process 與 BrowserWindow ( 也就是 Renderer Process )
[ 圖片來源 : Udemy 課程 - Electron From Scratch: Build Desktop Apps With JavaScript ]
經過了 10 多天後 , 我們也介紹了 7 個 Electron API
那我們如何知道各 Electron API 只能使用在 Main Process 中 , 或是 Main Process 與 BrowserWindow 中都可使用呢 ?
查看官方網站上的在 API 說明最開頭的地方就會了解這支 API 可以在哪裡執行 ,
下方舉例說明
我們可以看到 Process: 主程序
, 因此可知 ipcMain 只能在 Main Process 中做使用
我們可以看到 處理序: 畫面轉譯器
, 因此可知 ipcRenderer 只能在 BrowserWindow ( 也就是 Renderer Process ) 中做使用
我們可以看到 處理序: 主處理序, 畫面轉譯器
, 因此可知 clipboard 在 Main Process 與 BrowserWindow 都可使用
下方附上網友整理好的圖片 , 方便快速了解正在使用的 Electron API 可在哪種 Process 中執行
今年小弟第一次參加 `鐵人賽` , 如文章有誤 , 請各位前輩提出指正 , 感謝 <(_ _)>