我正在使用InAppBrowser插件打开一个特定的网站URL,该URL使用当前的地理位置来给出结果。在普通的移动浏览器(例如chrome或FireFox)上,网站要求启用位置,但在InAppBrowser插件上则无法启用,因此,我认为,无法根据用户位置获得结果。还有其他方法可以打开网站URL并根据当前用户位置获取结果。
webiste示例,例如:https://www.foodpanda.pk/
我也曾尝试制作一个iframe并像本文中一样打开URL
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();
});
答案 0 :(得分:0)
结果是,我的应用程序没有位置权限,因此为了要求用户授予我的应用程序权限,我使用了此插件Location Accuracy。之后,应用内浏览器中的网站便可以根据用户当前位置获得结果。