我不确定问题出在哪里,至于我正在开发的页面,我记不清对地理空间信息的否定,但是通过任何方式,我都有安装了Chrome的Chrome安装程序正在拒绝共享地理空间信息。
如何清除Chrome的内存,以至于我在某个时候拒绝了对地理空间信息的许可?某种形式的“清晰的浏览器数据”会给我新的面貌吗?
谢谢,
我不确定问题出在哪里,至于我正在开发的页面,我记不清对地理空间信息的否定,但是通过任何方式,我都有安装了Chrome的Chrome安装程序正在拒绝共享地理空间信息。
如何清除Chrome的内存,以至于我在某个时候拒绝了对地理空间信息的许可?某种形式的“清晰的浏览器数据”会给我新的面貌吗?
谢谢,
Answers:
点击浏览器工具栏上的Chrome菜单Chrome菜单。
选择设置。
单击显示高级设置。
在“隐私”部分中,单击内容设置。
在出现的对话框中,向下滚动到“位置”部分。
单击管理例外。
来源:http : //support.google.com/chrome/bin/answer.py?hl=zh_CN&answer=142065
另外,请确保检查所有其他“隐私和内容”设置以了解默认行为。
如果先前的答案不能解决您的问题,则可能是您在HTTP非安全域上使用Chrome 50+。本文介绍了为什么Chrome在检测地理位置时会失败以及如何进行检测:https://developers.google.com/web/updates/2016/04/geolocation-on-secure-contexts-only
navigator.geolocation.getCurrentPosition(function(success) { /* Do some magic. */ },
function(failure) {
if(failure.message.indexOf("Only secure origins are allowed") == 0) {
// Chrome 50+, no HTTP domain.
}
};
});