【发布时间】:2019-03-14 18:34:12
【问题描述】:
我想使用我用户的位置来执行一些操作...
问题是,如果用户没有允许/阻止它,我不想触发 GeoLocation API 弹出窗口,因为他会困惑我为什么要它。
所以,导航到mysite.com/page-that-needs-geolocation,应该发生的是:
- 将用户重定向到另一个页面 (
mysite.com/why-enable-geolocation),以防他没有允许/阻止 GeoLocation,并在那里请求许可。 - 将用户重定向到另一个页面 (
mysite.com/enter-your-position),以防他阻止了 GeoLocation。 - 让用户继续浏览页面 (
mysite.com/page-that-needs-geolocation),并使用他的地理位置。
我知道Permission API,但它仅限于现代浏览器,我无法拥有。
是否有不同的方法来解决这个问题或我可以使用其他 API?
【问题讨论】:
标签: javascript browser geolocation compatibility