Открытие index.html приложения React.js в Android Chrome - PullRequest
0 голосов
/ 27 декабря 2018

У меня есть приложениеact.js, которое я обслуживаю на сервере Node.

Однако у меня есть случай, когда мне нужно использовать приложение на Android без подключения к сети, и я надеялся, что смогу просто «открыть» файл index.html в Chrome для Android.Подвох в том, что веб-сайт открывается и правильно отображается в Firefox для Android (загрузка занимает менее 1 секунды), но Chrome для Android дает мне черный экран, а затем пустой белый экран.

Я пробовал несколько способов открытия веб-сайта, которые, похоже, работают в браузере Android Firefox, но не в Chrome.Например, один из методов - просто ввести в Firefox что-то вроде следующего:

file: ///storage/emulated/0/testing123/index.html

Это не работает в Chrome,

Однако мне действительно нужно, чтобы это работало в Chrome для Android, потому что приложение интенсивно использует графику, а производительность в Chrome намного выше (это еще одна проблема, требующая изучения, хотя я подозреваю, чтоэто связано с сериализацией объектов в WebWorker и из него).

Другая информация, которая может иметь отношение к делу:

  1. Разрешения на хранение включены для обоих.
  2. Приложение использует WebSockets, WebWorkers и React.
  3. Chrome версии 71.0.3578.99.
  4. Firefox версии 64.0.1.
  5. Запуск на S7 с Android 8.0.

Примечание.Единственный способ получить эту работу локально в Chrome на устройстве Android - это запустить веб-сервер на устройстве Android (например, работает kWS) и перейти к нему в Chrome.Тем не менее, меня беспокоит производительность батареи, поэтому я предпочел бы не делать этого, если есть альтернатива.

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