Загрузка PWA в локальной сети в качестве приложения для домашнего экрана на Android - PullRequest
0 голосов
/ 31 марта 2020

Я делаю простое прогрессивное веб-приложение, которое позволяет мне отправлять запросы на сервер в моей локальной сети. У меня есть веб-сервер в домене server-main.lan, и он использует самозаверяющий сертификат.

Все работает, но когда я устанавливаю его на свой Android телефон в качестве приложения (Добавить на главный экран), адрес панель и сообщение об ошибке о недоверенном сертификате всегда видны вверху. Если я использую только http, то всякий раз, когда у меня есть какое-либо поле ввода (даже поле, используемое только для фильтрации JS), появляется предупреждение о том, что сайт не защищен и бла-бла.

Это "приложение "никогда не будет распространяться где-либо, его можно использовать только в моей локальной сети. Есть ли способ избавиться от всех предупреждений и правильно загрузить его?

1 Ответ

0 голосов
/ 01 апреля 2020

У вас есть два варианта:

  1. Узнайте, как установить сертификат на свой телефон.
  2. Установите действующий сертификат на свой веб-сервер; https://letsencrypt.org бесплатно.

Преимущество второго варианта в том, что оно будет работать на каждом устройстве.

...