Nodejs / электрон Переопределить время ожидания браузера хрома. - PullRequest
0 голосов
/ 20 ноября 2018

Я искал всю эту информацию, ближе всего я вижу переключатели командной строки.У меня есть веб-страница, которую я перенес на электрон, и я пытаюсь переопределить тайм-аут неактивности браузера.например, запустив отчет за 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');

Кажется, не работает, любые советы будут оценены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...