navigator.permissions.query на iOS

174
09 ноября 2021, 02:40

Есть код

navigator.permissions.query({name:'geolocation'}).then(function(result) {
  if (result.state === 'granted') {
    getLocation();
  } else if (result.state === 'prompt') {
    console.log('не решено');
  } else{
    getLocation();
  }
  // Don't do anything if the permission was denied.
});

Суть в том, что мы смотрим, разрешена ли геолокация для сайта. Если да - грузим данные в блок, если нет - в блоке есть кнопка "разрешить доступ к положению". Сделано, чтоб при загрузке сайта не пугать пользователя запросами. Беда в том, что navigator.permissions.query не работает на iOS. Как проверить разрешен ли доступ к геолокации сайту на iOS?

READ ALSO
Добавление номера в блока

Добавление номера в блока

Как создать функцию, при которой при нажатие на кнопку создавался блок и добавлялся к нему номер

80
Не работает ajax в wordpress

Не работает ajax в wordpress

Не могу понять в чем проблемаНа самом сайте в обработчике нажатия на кнопку выполняю этот код:

108
Подключение ссылки на сборку Excel при работе с csc.exe C#

Подключение ссылки на сборку Excel при работе с csc.exe C#

Пишу программу на коленке в условиях, в которых невозможно использовать IDE Visual Studio, поэтому использую обычный виндовый блокнот и консольный...

223
Удалить использование unsafe кода

Удалить использование unsafe кода

Возможно ли переписать метод без использование unsafe кода?

225