微信h5,微信浏览器内geolocation授权被拒绝后如何重新打开?
开始用的自带的navigator的getCurrentPosition,被用户拒绝授权后,普通浏览器比如QQ浏览器上可以清除浏览器数据里,清除调地理位置授权记录,但微信内置的浏览器没地方清啊,用户拒绝掉后就恼火了。 然后换成了腾讯地图的api。qq.maps.Geolocation。这个拒绝了后好像会用ip进行定位,可以满足我的要求,在微信开发工具上也完全ok。 但今天发现真机上拒绝了地理位置授权后会走err里。打印err还是undefined。 ios拒绝了授权后真的就没后文了。部分安卓拒绝了授权重新进页面会重新申请授权。 所以这些到底该怎么处理。微信内就一点办法没吗。