【发布时间】:2012-08-14 02:54:23
【问题描述】:
是否可以请求用户的许可才能按需获取他们的位置?通常在页面请求位置时询问它,例如navigator.geolocation,但在页面重新加载并且脚本再次询问位置之后才会再次询问。
在用户点击拒绝后,是否有按需询问,例如)?
【问题讨论】:
-
你的意思是,一旦权限被拒绝,再次请求...?
-
用户点击拒绝后?你要强制用户吗?来吧,接受?
-
虽然这听起来很糟糕,但我的情况并非如此。我正在处理的页面从他们的位置获取当前用户的邮政编码,这是该网站的唯一目的,因此在这种情况下点击拒绝将毫无用处。虽然这可能有其他应用程序,例如请求页面加载权限,然后根据您需要在页面上发生的事情显示地理位置。
-
那为什么不强制重新加载呢?
-
我认为没有办法做到这一点。您不能强制用户单击接受。如果他们点击拒绝,那么它就会被拒绝。
标签: javascript jquery html geolocation