ошибка функции обратного вызова проблема navigator.geolocation.getCurrentPosition в IE11 - PullRequest
0 голосов
/ 10 марта 2020

У меня есть приведенная ниже функция

navigator.geolocation.getCurrentPosition(function(){console.log('allowed location access')},function(){console.log('denied location access')});

Когда я выполняю приведенный выше код, он спросит меня о местоположении доступа. Если я щелкнул «Разрешить», то в журнале браузера отображается «разрешенный доступ к местоположению», а если нажать «Запретить», то в журнале регистрируется «отказ в доступе к местоположению».

Выше приведен ожидаемое поведение, и оно работает в chrome, firefox, но не работает в браузере IE 11.

Когда я нажал на разрешить в IE, «разрешенный доступ к местоположению» регистрируется в консоли. Но когда я нажимаю значок «Отклонить / крестик» в IE, в консоли не регистрируется «доступ к запрещенному местоположению». Похоже, что функция ошибки не работает в IE.

Может кто-нибудь помочь мне исправить проблему или любой обходной путь для выполнения функции ошибки при запрете местоположения в IE?

Спасибо

Наре sh Эде

...