electron中如何在创建浏览器窗口时设置用户目录
时间: 2024-02-17 11:01:37 浏览: 216
ELECTRON API DEMOS.md
在 Electron 中创建浏览器窗口时,可以通过 `app.getPath()` 方法获取到用户目录的路径。可以使用这个路径作为参数来指定用户目录。
以下是一个示例代码,演示如何在创建浏览器窗口时设置用户目录:
```javascript
const { app, BrowserWindow } = require('electron')
app.on('ready', () => {
const userDataPath = app.getPath('userData')
const mainWindow = new BrowserWindow({
width: 800,
height: 600,
webPreferences: {
nodeIntegration: true,
contextIsolation: false,
sandbox: false,
preload: path.join(__dirname, 'preload.js'),
// 设置用户目录
userData: userDataPath
}
})
mainWindow.loadFile('index.html')
})
```
在上面的代码中,`userDataPath` 变量获取到了用户目录的路径,然后在创建浏览器窗口时,通过 `webPreferences` 选项设置了 `userData` 参数,这个参数的值就是用户目录的路径。
阅读全文