Почему не работает геолокация в safari и android?

159
21 сентября 2017, 17:55

Здравствуйте. Есть такой код js:

if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {      
o.lon = position.coords.longitude;    
o.lat = position.coords.latitude;
console.log("lon = " + o.lon); ...

Проблема в том, что браузер Safari(602.1) даже не запрашивает разрешение на получение гео данных. В консоль ничего не выводится. Пробую на iphone 5s, также пробовал в последней версии Chrome на android'e.

READ ALSO
Анимация поля ввода при фокусе на мобильных

Анимация поля ввода при фокусе на мобильных

Как создать анимацию поля ввода(поиска) для телефонов при его фокусе, при фокусе должен появляться бекграунд под полем поиска и ниже должен...

141
Посоветуйте хорошие материалы [требует правки]

Посоветуйте хорошие материалы [требует правки]

Планирую ближе к концу октября устраиваться фронт-эндом, знакомые из сферы посоветовали изучить react и JavaScriptПо каким материалам лучше всего...

146
Не работает Гугл Переводчик на сайте после стилизации с помощью сторонних модулей jquery

Не работает Гугл Переводчик на сайте после стилизации с помощью сторонних модулей jquery

Вставил переводчик на сайт и решил его стилизоватьЭтот переводчик в виде select элемента

143
Диалоговые окна в Javascript и Bootstrap

Диалоговые окна в Javascript и Bootstrap

Доброго дняЧерез Bootstrap сделал вывод диалогового окна

185