我有一个Chrome应用,其权限设置其中一个是地理位置。 它有一个沙箱index.html 我想从index.html获取用户位置。有什么方法可以从该页面获得地理位置。
function success(position){
}
function error(){
console.log('unable to track user location now')
}
var id = navigator.geolocation.watchPosition(success, error, options);
给出错误用户拒绝的位置。 我没有看到弹出这个页面是requesttiong geolocation permisison
答案 0 :(得分:0)
沙箱无法获得授予应用的权限(这恰好是沙盒的重点),Chrome应用商店用户界面不允许提供权限。
因此,沙盒页面永远无法获得该权限。您需要从非沙盒页面communicate with the sandbox执行地理定位。