Navigator.permissions.revoke не является функцией - PullRequest
2 голосов
/ 20 октября 2019

Я использую HTML5 Geolocation для получения пользовательских координат. Но если пользователь не согласен запросить доступ к GeoLocation, это всегда будет проблемой при посещении сайта.

Я хочу получить доступ снова, когда пользователю было отказано в доступе.

Я использовал следующее:

https://developer.mozilla.org/en-US/docs/Web/API/Permissions/revoke

https://codelabs.developers.google.com/codelabs/permissions-introduction/index.html?index=..%2F..index#8

Мой код:

  function revokePermission() {
  navigator.permissions.revoke({name:'geolocation'}).then(function(result) {
    report(result.state);
  });
}

Я получаю эту ошибку:

navigator.permissions.revoke is not a function

Спасибо за помощь

...