谷歌浏览器中的HTML 5地理位置定位

4
我正在使用HTML 5地理位置API来跟踪位置,但在Chrome浏览器中的地理位置图标上出现以下错误:
"This Page has been blocked from tracking your Location"
我已经去了偏好设置页面,但没有找到任何帮助。
3个回答

1
在我的情况下,问题是我从文件系统(file:///...)打开了HTML文件。浏览器通常会尝试防止从本地文件访问个人信息(包括位置),因此您必须通过Web服务器提供文件(即使它是本地的)。一种简单的方法是使用Python安装SimpleHTTPServer来服务于位于文件系统中的静态网站。只需使用命令提示符导航到该文件夹,并输入python -m SimpleHTTPServer,然后您可以在localhost:8000上查看文件。

0

我之前也遇到过同样的问题。其中一个解决方法是在另一个浏览器中打开文件,我尝试了在 Firefox 中打开,它可以正常工作。另一个解决方法是通过 WAMP 服务器(本地主机)打开文件。


-1

这里有一篇关于地理位置 API 的好文章here。您需要前往 chrome://settings/content,在那里,您可以找到位置信息。您应该能够找到异常并在那里管理它们。


1
这不是一个有用的URL。 - burntsugar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接