Ionic 2: InAppBrowser Геолокация - PullRequest
0 голосов
/ 24 июня 2018

Я использую плагин InAppBrowser , чтобы открыть URL определенного веб-сайта, который использует текущее географическое местоположение для получения результатов. В обычном мобильном браузере, таком как Chrome или FireFox, веб-сайт запрашивает включение местоположения, но в плагине InAppBrowser этого не происходит, и поэтому, я думаю, я не могу получить результаты в зависимости от местоположения пользователя. Существуют ли другие способы открыть URL-адрес веб-сайта и получить результаты в соответствии с текущим местоположением пользователя.

Пример веб-сайта, например: https://www.foodpanda.pk/

Я также пытался создать iframe и открыть URL, как в этом сообщении

Webview In Ionic 3

let url = "https://www.foodpanda.pk/";
let target = "_self";
let options = "location=yes,zoom=no";
alert("starting in-app-browser");
const browser = this.iab.create(url, target, options);

browser.on('exit').subscribe(event => {
    alert("Browser exiting");
    this.platform.exitApp();
});

1 Ответ

0 голосов
/ 27 июня 2018

Оказывается, мое приложение не имеет разрешений на определение местоположения, поэтому, чтобы попросить пользователя предоставить разрешение на мое приложение, я использовал этот плагин Точность определения местоположения .После этого веб-сайты в браузерах приложений могут получать результаты в соответствии с текущим местоположением пользователя.

...