记住智能手机当前位置的选择
Posted
技术标签:
【中文标题】记住智能手机当前位置的选择【英文标题】:Remember choice for current location for smartphone 【发布时间】:2013-06-28 02:38:02 【问题描述】:我想根据用户智能手机的 GPS 坐标记录用户位置。
简单,使用网站。我目前有这个工作,但有点烦人的是,当用户访问信息时,他们会受到警报的困扰(可以使用你的位置吗)。我希望用户选择记住这个决定的方法。虽然对这种能力没有信心。
欢迎任何想法或解决方案!
【问题讨论】:
afaik 这取决于浏览器,而不是您。 记住选择并不是移动浏览器的常见功能 【参考方案1】:没有。你没有办法做到这一点。地理定位权限由浏览器本身处理。
来自geolocation API:
4.1 Geolocation API 实施者的隐私注意事项
未经用户明确许可,用户代理不得向网站发送位置信息。 用户代理必须通过用户界面获取权限,除非他们与用户预先安排了信任关系,如下所述。用户界面必须包含文档 URI 的主机组件。通过用户界面获取并在当前浏览会话之后(即浏览上下文导航到另一个 URL 的时间之后)保留的那些权限必须是可撤销的,并且用户代理必须尊重被撤销的权限。
某些用户代理将具有不需要此类用户界面的预先安排的信任关系。例如,当网站执行地理定位请求时,Web 浏览器会显示用户界面,而 VOIP 电话在使用位置信息执行 E911 功能时可能不会显示任何用户界面。
获取权限并记住这些权限是用户代理的工作。
【讨论】:
所以如果不修改/创建我自己的浏览器,这是不行的吗? 这似乎意味着什么。如果获取权限是用户代理的工作,这意味着用户代理也需要建立这种信任关系(“记住我的选择”)。不是网络开发人员。以上是关于记住智能手机当前位置的选择的主要内容,如果未能解决你的问题,请参考以下文章