Я пытаюсь загрузить и передать из json-файла положение x, y и ширину, высоту. Вот мой кодЭлектронные, новые значения загрузки браузера
const electron = require('electron')
const {app, BrowserWindow} = electron
var fs = require('fs');
var loadsttngs = JSON.parse(fs.readFileSync('settings.json', 'utf8'));
console.log(loadsttngs.width);
let win
function createWindow() {
win = new BrowserWindow({
x: loadsttngs.x,
y: loadsttngs.y,
width: loadsttngs.width,
height: loadsttngs.height,
frame: false})
win.setMenu(null)
win.loadURL(`file://${__dirname}/index.html`)
win.webContents.openDevTools()
// Emitted when the window is closed.
win.on('closed',() => {
//var bounds = win.getBounds();
win = null
})
}
console.log(loadsttngs.width);
возвращает правильное значение, так что нет никаких проблем с чтением файла, но в new BrowserWindow
не используются (например, используя некоторые значения по умолчанию значения). Если я напишу значения непосредственно на new BrowserWindow
, то все будет хорошо.
settings.json { "х": "50", "у": "50", "ширина": "1200", "высота": "200", "развернуто": "false" }