У меня есть требование определить, обслуживается ли веб-страница в Интернете или интранете, т. Е. Предполагается, что URL-адрес https://accessibleanyway.com - это телефон, подключенный к WIFI работы или к чему-то еще как их домашний Wi-Fi или телефонная сеть?Обнаружение того, что браузер находится в интранете
Каким образом это можно сделать?
(1) Используйте WebRTC для получения локального IP-адреса. Не широко поддерживается
(2) Попробуйте открыть локальный веб-страницы с помощью JSONP/CORS/IFRAME
Проблема 2 в том, что веб-страница HTTPS и локальный ресурс, скорее всего, HTTP, который вы можете» т. е. в IE afaik. Если я создаю локальный ресурс https, то через собственный сертификат, который означает установку ЦС на телефоны (вы можете больше покупать сертификаты для интрасети?)
Любые предложения?
Detect, где на сервере или клиентом? –
Я предполагаю клиента, но сервер является возможностью – tony
Получает ли сервер локальный IP-адрес? – tony