24 lines
647 B
JavaScript
24 lines
647 B
JavaScript
// // 在 preload 脚本中。
|
|
const { ipcRenderer } = require('electron')
|
|
window.electron = {
|
|
// 设置窗口大小
|
|
setMainWindowSize: (config) => {
|
|
ipcRenderer.invoke('setMainWindowSize', { ...config })
|
|
},
|
|
// 设置窗口状态
|
|
setViewStatus: (status) => {
|
|
ipcRenderer.invoke('setViewStatus', status)
|
|
},
|
|
// 获取当前是否全屏
|
|
getIsMaximized: () => {
|
|
return ipcRenderer.invoke('getIsMaximized')
|
|
},
|
|
// 复制文字
|
|
setWriteText: (text) => {
|
|
return ipcRenderer.invoke('setWriteText', text)
|
|
},
|
|
// 下载文件并放置选择的文件夹
|
|
dwFile: (url) => {
|
|
ipcRenderer.invoke('dwFile', url)
|
|
}
|
|
} |