navigator.permissions.query не работает в Android / IOS WebView - PullRequest
0 голосов
/ 05 октября 2018

Мне нужно проверить разрешения на геолокацию и обновить статус после запроса в веб-просмотре.Api-запрос разрешений работает в веб-браузерах, но не в веб-обозрениях Android или IOS.

Работа в браузерах: navigator.permissions.query ({name: 'geolocation'}) *

Виды навигатора Android / iOS навигатора .permissions не определены.

1 Ответ

0 голосов
/ 15 октября 2018

У меня есть подозрение, что по своему замыслу не нужно смешивать веб-разрешения с разрешениями приложений ОС, которые имеют разную гранулярность, когда WebView встроен в приложение.

Например:

  • Разрешение приложения на местоположение не должно позволять WebView предоставлять разрешение на местоположение всем веб-сайтам / источникам, которые оно может открыть.
  • Разрешение разрешению originy.com использовать камеру не должно давать разрешение приложения либо
...