if('geolocation' in window.navigator) {
    window.navigator.geolocation.getCurrentPosition(function() {
        console.log(1);
    }, function() {
        console.log(2);
    });
}
В общем, столкнулся с такой проблемой: когда переходишь по ссылке с какого-нибудь месседжера (типа телеграм) - открывается встроенный сафари, но коллбэки геолокации не отрабатывают вообще, хотя условие 'geolocation' in window.navigator проходит.
Если открывать с "чистого" сафари, то всё работает.
Кто-нибудь уже сталкивался с данной проблемой? Есть способы решить? А то тут даже onError не отрабатывает...