在H5页面用navigator.geolocation接口获取用户的经纬度,进入页面的时候会弹出一次是否同意的获取地理位置的消息,但是当用户拒绝后,再次进入页面就无法获取到经纬度了。也不重新弹出是否同意的获取地理位置的消息框。页面是在微信上打开的。请问这种情况有什么解决方法?
走同样的路,发现不同的人生
由於涉及隱私以及安全方面的考慮,在使用geolocation進行定位的時候,瀏覽器會詢問用戶是否允許共享位置資訊;當用戶進行「允許」或「不允許」操作之後,一般瀏覽器都會對目前網站快取這個操作方式,這個的有效時間我也不太清楚!下次進入改站點時,將不會再彈出。用戶拒絕之後無法取得位置,可以透過IP定位的方式進行定位,前提你得有一個對應的服務支援。希望對你有幫助
這個沒辦法,只能使用者手動移除規則…通常都在使用者隱私的設定裡面
由於涉及隱私以及安全方面的考慮,在使用geolocation進行定位的時候,瀏覽器會詢問用戶是否允許共享位置資訊;當用戶進行「允許」或「不允許」操作之後,一般瀏覽器都會對目前網站快取這個操作方式,這個的有效時間我也不太清楚!下次進入改站點時,將不會再彈出。用戶拒絕之後無法取得位置,可以透過IP定位的方式進行定位,前提你得有一個對應的服務支援。希望對你有幫助
這個沒辦法,只能使用者手動移除規則…通常都在使用者隱私的設定裡面