Создание новых окон с помощью React + Electron - PullRequest
2 голосов
/ 30 мая 2019

У меня есть проект Electron, настроенный с помощью React. Я пытаюсь следовать тому же коду здесь:

https://hackernoon.com/using-a-react-16-portal-to-do-something-cool-2a2d627b0202

Отлично работает в Google Chrome. Однако в Electron нажатие кнопки «Новое окно» возвращает ошибку:

TypeError: Cannot read property 'body' of undefined

this.externalWindow.document.body.appendChild(this.containerEl);

Я предполагаю, что Electron и Chromium обрабатывают новое окно не так, как Chrome - я пытался найти решение, но не смог найти решение, специфичное для Chromium или Electron. Я пробежал через отладчик в Electron. Похоже, что в this.externalWindow, document является неопределенным свойством. Эта проблема не отображается в Chrome

Любая помощь в том, что я мог пропустить?

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