Мое расширение Chrome продолжает спрашивать разрешения для местоположения - PullRequest
0 голосов
/ 10 июля 2019

Итак, я создаю новое расширение вкладки для Chrome. В этом расширении я хочу отобразить погоду, чтобы получить местоположение, которое я использую API геолокации.Я получаю данные о погоде, но каждый раз, когда вкладка запрашивает разрешение на местоположение, а затем очищает его при следующей перезагрузке.Кто-нибудь знает, как запросить разрешение на местоположение в манифесте или как получить Chrome, чтобы запомнить решение пользователя?

Вот код, который я сейчас использую

if("geolocation" in navigator){
    navigator.geolocation.getCurrentPosition(function(position:Position){
        latitude=position.coords.latitude;
        longitude=position.coords.longitude;
        var api = 'https://api.openweathermap.org/data/2.5/weather?lat=' + latitude + '&lon=' + longitude + '&appid=182687c0b69f8681a9c697a2ac368d68';
        $.getJSON(api, function(data) {
            OpenWeather=JSON.parse(data);

          console.log(data);

      });


});
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...