html5 - H5页面navigator.geolocation接口获取用户的经纬度,用户拒绝授权后无法再次获取到经纬度
怪我咯
怪我咯 2017-04-17 12:03:12
0
2
955

在H5页面用navigator.geolocation接口获取用户的经纬度,进入页面的时候会弹出一次是否同意的获取地理位置的消息,但是当用户拒绝后,再次进入页面就无法获取到经纬度了。也不重新弹出是否同意的获取地理位置的消息框。
页面是在微信上打开的。
请问这种情况有什么解决方法?

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回覆(2)
迷茫

由於涉及隱私以及安全方面的考慮,在使用geolocation進行定位的時候,瀏覽器會詢問用戶是否允許共享位置資訊;當用戶進行「允許」或「不允許」操作之後,一般瀏覽器都會對目前網站快取這個操作方式,這個的有效時間我也不太清楚!下次進入改站點時,將不會再彈出。用戶拒絕之後無法取得位置,可以透過IP定位的方式進行定位,前提你得有一個對應的服務支援。希望對你有幫助

阿神

這個沒辦法,只能使用者手動移除規則…通常都在使用者隱私的設定裡面

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!