Помимо установки cookie в первый раз, существует ли способ определить, предоставил ли пользователь разрешение для navigator.geolocation, чтобы вернуть lat/long браузера?
Если есть, что это такое и одинаково для всех браузеров или разных во всех браузерах?
Этот вопрос был частично ответил в другом месте
В соответствии с GeoLocation API - Chrome/Safari - Управление разрешениями и визуальные различия, Chrome запрашивает отменное одноразовое разрешение. Я не закончил читать статью, но, похоже, хранение разрешений не является чем-то вроде Chrome.