Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 只允许同一用户跨浏览器/设备进行一次地理定位,可以吗?而不是单独要求许可_Javascript_Geolocation - Fatal编程技术网

Javascript 只允许同一用户跨浏览器/设备进行一次地理定位,可以吗?而不是单独要求许可

Javascript 只允许同一用户跨浏览器/设备进行一次地理定位,可以吗?而不是单独要求许可,javascript,geolocation,Javascript,Geolocation,我有一个关于允许用户进行地理定位的问题,这对我们的应用程序来说非常重要。 是否有“某种”方法可以让用户一次性在不同的浏览器/设备上进行地理定位 情况是,我们有一个应用程序概念,它取决于地理位置(因此,只要用户没有确认他们的位置,或者如果他们不想共享,或者选择了一个城市,就不会显示其他内容),而是在不同的设备上(笔记本电脑、智能手机、平板电脑)用户每次都需要在不同的设备/浏览器实例上确认他们的地理位置,就像这是第一次一样 我实际上还没有在互联网上找到信息,但这似乎是一个常见的问题 是否有“某种”方

我有一个关于允许用户进行地理定位的问题,这对我们的应用程序来说非常重要。
是否有“某种”方法可以让用户一次性在不同的浏览器/设备上进行地理定位

情况是,我们有一个应用程序概念,它取决于地理位置(因此,只要用户没有确认他们的位置,或者如果他们不想共享,或者选择了一个城市,就不会显示其他内容),而是在不同的设备上(笔记本电脑、智能手机、平板电脑)用户每次都需要在不同的设备/浏览器实例上确认他们的地理位置,就像这是第一次一样

我实际上还没有在互联网上找到信息,但这似乎是一个常见的问题

是否有“某种”方法可以让用户一次性在不同的浏览器/设备上进行地理定位

没有

是否有“某种”方法可以让用户一次性在不同的浏览器/设备上进行地理定位


不,你不能。每个浏览器都以自己的方式处理其权限和地理位置。您不能允许从Chrome获得Safari的“说地理位置”权限


您应该将应用程序作为移动应用程序来解决问题。

您不能。每个浏览器都以自己的方式处理其权限和地理位置。您不能允许从Chrome获得Safari的“说地理位置”权限


您应该将应用程序作为移动应用程序来解决问题。

Ok。然后,在webapp中的每一台设备上进行询问将是一条可行之路。就用户体验而言,这并不理想,但如果没有其他方法,我会这样做。然后,在webapp中的每一台设备上进行询问将是一条可行之路。就用户体验而言,这并不理想,但如果没有其他方法,我会这样做。