Почему Chrome (внутри Electron) может внезапно перенаправить на chrome-error: // chromewebdata? - PullRequest
1 голос
/ 16 апреля 2019

Мое электронное приложение случайно перенаправляет на chrome-error://chromewebdata, и я не знаю почему.В консоли нет ошибок и т. Д.

Когда приложение Electron запускается впервые, открывается окно, и оно перенаправляется с моего приложения на этот URL-адрес, и я вижу пустой пустой белый экран.Взаимодействие с пользователем не требуется, это просто происходит при запуске приложения.

Если я открываю devtools, я вижу, что window.location.href содержит chrome-error://chromewebdata вместо http://localhost:9080 (приложение Electron запускается с использованием URL-адреса localhost).

Я попытался удалить локальную папку данных Electron / Chrome на ~/Library/Application Support/my-app-name и начать заново, но безуспешно.

По каким причинам Chrome (в Electron?) Может решить перенаправитьдо chrome-error://chromewebdata?

1 Ответ

2 голосов
/ 17 апреля 2019

По какой-то причине ваш код пытается перейти к недопустимому (несуществующему) URL, в результате чего window.location.href становится chrome-error://chromewebdata.

Повторно: прямое перенаправление наchrome-error://chromewebdata, но вместо URL-адреса, который не существует или недоступен.

Проверьте, вызывает ли ваш код эту навигацию (возможно, перенаправление).Очень полезно проверить вкладку Сеть в DevTools, убедившись, что установлен флажок «Сохранить журнал».Это должно дать некоторое представление о том, что именно происходит.

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