【问题标题】:Ionic 2: InAppBrowser GeolocationIonic 2:InAppBrowser 地理位置
【发布时间】:2018-06-24 12:04:22
【问题描述】:

我正在使用InAppBrowser 插件打开一个特定的网站 URL,该 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();
});

【问题讨论】:

    标签: ionic-framework ionic2 inappbrowser


    【解决方案1】:

    原来,我的应用程序没有位置权限,所以为了让用户授予我的应用程序权限,我使用了这个插件Location Accuracy。之后,应用内浏览器上的网站能够根据用户当前位置获取结果。

    【讨论】:

      猜你喜欢
      • 2018-03-07
      • 2017-11-07
      • 2017-04-09
      • 2016-06-01
      • 2018-03-23
      • 2017-05-24
      • 2017-05-23
      • 2019-11-25
      • 1970-01-01
      相关资源
      最近更新 更多