Electron - ERR_TOO_MANY_REDIRECTS, использующий выборку в процессе рендеринга - PullRequest
0 голосов
/ 10 июля 2019

У меня проблемы с использованием fetch в моем электронном приложении. Мое приложение работает нормально при сборке с использованием Electron 3.1.9, но когда я пытаюсь использовать что-то большее, чем выборка Electron 4.0.0, работает только один раз, то происходит сбой, выдавая ошибку:

‘Не удалось загрузить ресурс: net :: ERR_TOO_MANY_REDIRECTS’

Я создаю BrowserWindow следующим образом:

win = new BrowserWindow({
  show: false,
  x: x,
  y: y,
  width: width,
  height: height,
  titleBarStyle: 'hidden',
  minWidth: 500,
  minHeight: 372,
  backgroundColor: theme,
  webPreferences: {
    //devTools: false,
    preload: path.join(__dirname, './preload.min.js'),
    nodeIntegration: true,
    contextIsolation: false
  },
  icon: path.join(__dirname, '../assets/icon/Icon.icns')
})

и я использую fetch в процессе рендеринга со следующими настройками:

init = {

  method: 'get',
  credentials: 'include',
  headers: {
    'Authorization': 'Basic ' + btoa( username + ':' + password ),
    'Content-Type': 'application/json',
  },
  mode: 'cors'
}

Я не могу разобраться, если это проблема с тем, как я настраиваю BrowserWindow, как я настраиваю выборку, или если я пытаюсь сделать что-то, что просто невозможно в Electron 4+.

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