如何获得地理定位" chrome app沙盒内的权限

时间:2016-09-01 04:25:21

标签: google-chrome-app sandbox google-geolocation

我有一个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

1 个答案:

答案 0 :(得分:0)

沙箱无法获得授予应用的权限(这恰好是沙盒的重点),Chrome应用商店用户界面不允许提供权限。

因此,沙盒页面永远无法获得该权限。您需要从非沙盒页面communicate with the sandbox执行地理定位。