Я искал всю эту информацию, ближе всего я вижу переключатели командной строки.У меня есть веб-страница, которую я перенес на электрон, и я пытаюсь переопределить тайм-аут неактивности браузера.например, запустив отчет за 2 минуты, браузер отключил соединение.Я подумал о том, чтобы быстро исправить ситуацию, заключаясь в том, чтобы включить электрон и увеличить время ожидания браузера.
https://peter.sh/experiments/chromium-command-line-switches/#timeout https://github.com/electron/electron/blob/master/docs/api/chrome-command-line-switches.md
В Electron файл main.js выглядит как обернутый модули в веб-пакете во всех найденных мной примерах
выглядиткак это
Вы можете использовать app.commandLine.appendSwitch, чтобы добавить их в основной скрипт вашего приложения до того, как будет отправлено событие ready модуля приложения:
const { app } = require('electron')
app.commandLine.appendSwitch('remote-debugging-port', '8315')
app.commandLine.appendSwitch('host-rules', 'MAP * 127.0.0.1')
app.on('ready', () => {
// Your code here
})
однако в моем электронном файле мойconst приложение на самом деле
const path = __webpack_require__(14);
const electron = __webpack_require__(18);
const unusedFilename = __webpack_require__(20);
const pupa = __webpack_require__(23);
const extName = __webpack_require__(24);
const {app, shell} = electron;
я пытался
app.commandLine.appendSwitch("--disable-renderer-backgrounding");
app.commandLine.appendArgument('--disable-timeouts-for-profiling');
Кажется, не работает, любые советы будут оценены.