Показать сообщение отдельно
  #1 (permalink)  
Старый 28.06.2017, 22:16
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Не работает geolocation в safari
if('geolocation' in window.navigator) {
    window.navigator.geolocation.getCurrentPosition(function() {
        console.log(1);
    }, function() {
        console.log(2);
    });
}


В общем, столкнулся с такой проблемой: когда переходишь по ссылке с какого-нибудь месседжера (типа телеграм) - открывается встроенный сафари, но коллбэки геолокации не отрабатывают вообще, хотя условие 'geolocation' in window.navigator проходит.
Если открывать с "чистого" сафари, то всё работает.

Кто-нибудь уже сталкивался с данной проблемой? Есть способы решить? А то тут даже onError не отрабатывает...
Ответить с цитированием