Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.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_Html_Google Chrome_Geolocation_Gps - Fatal编程技术网

Javascript 记住智能手机当前位置的选择

Javascript 记住智能手机当前位置的选择,javascript,html,google-chrome,geolocation,gps,Javascript,Html,Google Chrome,Geolocation,Gps,我想根据智能手机上的GPS坐标记录用户位置 简单,使用一个网站。我目前有这样的工作,但它有点恼人,当用户访问信息,他们是麻烦的警报(是可以使用您的位置)。我想为用户选择一个方法来记住这个决定。尽管我对这一能力没有信心 欢迎任何想法或解决方案 不,你没有办法这么做。地理位置的权限由浏览器本身处理 从: 4.1地理定位API实施者的隐私注意事项 未经用户明确许可,用户代理不得向网站发送位置信息用户代理必须通过用户界面获得权限,除非它们与用户有预先安排的信任关系,如下所述。用户界面必须包括文档URI的

我想根据智能手机上的GPS坐标记录用户位置

简单,使用一个网站。我目前有这样的工作,但它有点恼人,当用户访问信息,他们是麻烦的警报(是可以使用您的位置)。我想为用户选择一个方法来记住这个决定。尽管我对这一能力没有信心


欢迎任何想法或解决方案

不,你没有办法这么做。地理位置的权限由浏览器本身处理

从:

4.1地理定位API实施者的隐私注意事项

未经用户明确许可,用户代理不得向网站发送位置信息用户代理必须通过用户界面获得权限,除非它们与用户有预先安排的信任关系,如下所述。用户界面必须包括文档URI的主机组件。通过用户界面获得的、在当前浏览会话之后(即浏览上下文导航到另一个URL之后)保留的那些权限必须是可撤销的,并且用户代理必须遵守已撤销的权限

某些用户代理将具有不需要此类用户界面的预先安排的信任关系。例如,当网站执行地理位置请求时,Web浏览器将显示用户界面,而当使用位置信息执行E911功能时,VOIP电话可能不会显示任何用户界面


获取权限并记住这些权限是用户代理的工作。

afaik这取决于浏览器,而不是你。记住选择不是移动浏览器的常见功能,因此,如果不修改/创建我自己的浏览器,这是不可能的?这似乎意味着什么。如果获取权限是用户代理的工作,这意味着用户代理也需要建立信任关系(“记住我的选择”)。不是web开发人员。