Итак, я создаю новое расширение вкладки для 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);
});
});
}