PWA - будет ли работать с компами в локальной сети?
От: Basil2 Россия https://starostin.msk.ru
Дата: 28.03.21 13:27
Оценка:
Есть приложение на PhoneGap для мобильника, которое коннектится по Websocket к серверу на компе — через WiFi по локальной сети. В приложении просто вводишь ip-адрес компа, и оно коннектится. Хочу перевести это приложение с PhoneGap на PWA.

Вопрос — это будет работать? Поймет ли приложение PWA локальные ip-адреса?

Я сначала попробовал в Яндекс-браузере, там все отлично — захожу на веб-страничку в инете, и прямо с нее коннекчусь на локальный комп по локальному ip. Даже устанавливать приложение не требуется. Но ни с Chrome, ни с Safari это не прокатывает, даже если я приложение на главный экран помещаю. Как можно заставить это работать?

Также вопрос — заработает ли, если PWA-приложение запихнуть в Google Play / App Store?


P.S. Я пытался загуглить это, но бесполезно. Как только к запросу добавляешь что-то типа "network" или "address", все начинают петь дифирамбы работе оффлайн; если добавляешь "local" или "home", поиск выдает рецепты как отлаживаться локально...


P.S.S. Проблема найдена — я использую ws:// для сайта на https://
Проект Ребенок8020 — пошаговый гайд как сделать, вырастить и воспитать ребенка.
Отредактировано 28.03.2021 14:01 Basil2 . Предыдущая версия . Еще …
Отредактировано 28.03.2021 13:30 Basil2 . Предыдущая версия .
Re: PWA - будет ли работать с компами в локальной сети?
От: vsb Казахстан  
Дата: 28.03.21 13:50
Оценка: 6 (1)
Лучше всего подключиться к браузеру с компьютера, открыть там developer tools и посмотреть на ошибку. Принципиальных проблем с этим быть не должно, это рабочая схема. Возможно пытаетесь открыть ws://192.168.1.1 из сайта, загруженного через https://myapp.com так нельзя, из https можно подключаться только к wss.
Отредактировано 28.03.2021 13:51 vsb . Предыдущая версия . Еще …
Отредактировано 28.03.2021 13:51 vsb . Предыдущая версия .
Re[2]: PWA - будет ли работать с компами в локальной сети?
От: Basil2 Россия https://starostin.msk.ru
Дата: 28.03.21 13:59
Оценка:
Здравствуйте, vsb, Вы писали:

vsb>Лучше всего подключиться к браузеру с компьютера, открыть там developer tools и посмотреть на ошибку. Принципиальных проблем с этим быть не должно, это рабочая схема. Возможно пытаетесь открыть ws://192.168.1.1 из сайта, загруженного через https://myapp.com так нельзя, из https можно подключаться только к wss.


Точно! Именно так и делаю Теперь буду прикручивать wss к своему серверу...
Проект Ребенок8020 — пошаговый гайд как сделать, вырастить и воспитать ребенка.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.