У меня есть веб-приложение компаса, которое указывает на местоположение магазина клиентов, и я хочу получить разрешение геолокации пользователей, чтобы я мог использовать эти два местоположения.
Я нашел этот код в интернете, но он не работает в мобильном браузере
navigator.permissions.query({ name: 'geolocation' }).then(function(result) {
/* result.status = "prompt" */
});
navigator.geolocation.getCurrentPosition(function(result) { /* ... */ })
navigator.permissions.query({ name: 'geolocation' }).then(function(result) {
/* result.status = "granted" */
});
navigator.permissions.query({ name: 'push', userVisibleOnly:true }).then(function(result) { /* ... */ });