mirror of
https://github.com/LifeArchiveProject/WeChatDataAnalysis.git
synced 2026-02-20 14:50:50 +08:00
17 lines
769 B
JavaScript
17 lines
769 B
JavaScript
const { contextBridge, ipcRenderer } = require("electron");
|
|
|
|
contextBridge.exposeInMainWorld("wechatDesktop", {
|
|
minimize: () => ipcRenderer.invoke("window:minimize"),
|
|
toggleMaximize: () => ipcRenderer.invoke("window:toggleMaximize"),
|
|
close: () => ipcRenderer.invoke("window:close"),
|
|
isMaximized: () => ipcRenderer.invoke("window:isMaximized"),
|
|
|
|
getAutoLaunch: () => ipcRenderer.invoke("app:getAutoLaunch"),
|
|
setAutoLaunch: (enabled) => ipcRenderer.invoke("app:setAutoLaunch", !!enabled),
|
|
|
|
getCloseBehavior: () => ipcRenderer.invoke("app:getCloseBehavior"),
|
|
setCloseBehavior: (behavior) => ipcRenderer.invoke("app:setCloseBehavior", String(behavior || "")),
|
|
|
|
chooseDirectory: (options = {}) => ipcRenderer.invoke("dialog:chooseDirectory", options),
|
|
});
|