Хром блокирует отслеживание местоположения, и поэтому мое приложение не работает, когда я запускаю ionic serve
. Я попытался обойти это без лишних усилий.Ионная подача и простой веб-сервер Node.js не могут обойти блокировку геолокации Chrome.
Были некоторые ответы говорят, чтобы обойти его, установив сервер просто Node.js как хром будет блокировать локальные файлы, так что я побежал:
sudo npm install http-server -g
http-server -o --cors
Тогда я пошел к http://localhost:8080/www/index.html который подъехал мое приложение.
Пошел хромированными Параметры -> Дополнительно -> Параметры содержимого -> управления исключениями -> имя хоста шаблон: http://localhost:8080/www/index.html, Поведение: Разрешить
Я сделал так, чтобы сделать^так хром также позволило http://127.0.0.1:8080/www/index.html.
Ничего из этого не работает, хром по-прежнему блокирует геолокацию.
Ответы Я рассматривающие и пытался добраться до этой точки: HTML 5 Geo Location Prompt in Chrome, Using node.js as a simple web server, allow to use geolocation for a website for which I previously refused it