是否可以在需要时请求用户的位置权限?通常在页面请求位置(例如navigator.geolocation)时会询问,但是在页面重新加载并且脚本再次请求位置之前不会再次询问。 是否有任何方法可以在需要时要求它进行询问,例如在用户拒绝后?
你需要从另一个域请求位置,或提供如何进入他们的浏览器并更改设置的说明。就像iPhone上一样,如果您意外拒绝权限,则必须进入设置。这是因为请求权限实际上是在每个浏览器上实现的。你可以想象如果geolocation在IE6时代出现,IE6会自动接受。您的解决方案必须基于某人使用的浏览器执行。