【问题标题】:navigator.geolocation.getCurrentPosition not allowed on "file:///C:/" based access [duplicate]navigator.geolocation.getCurrentPosition 不允许基于“file:///C:/”的访问[重复]
【发布时间】:2011-09-13 14:59:27
【问题描述】:

可能重复:
HTML 5 Geo Location Prompt in Chrome

我一直在查看 Html 5 中的地理位置。我正在使用 Chrome (12) 并使用如下路径访问 html 文件:file:///C:/_Development/Examples/Html5/boilerplate。 html

我在搜索栏中看到一个小地理定位图标,表示该位置已被阻止跟踪您的位置。

请注意,我根本没有设置任何异常...

可以这样做还是我需要将文件托管在 Web 服务器上?做不到,为什么做不到?

谢谢

【问题讨论】:

    标签: html google-chrome geolocation


    【解决方案1】:

    这是这个问题的重复:

    HTML 5 Geo Location Prompt in Chrome

    chrome 似乎对本地访问地理位置数据有安全限制。您需要托管文件才能使用数据。上一个问题中提供了使用 python 的解决方法。

    【讨论】:

    • 感谢其他问题的参考。 python 选项很有趣,不知道你能做到这一点。我怀疑从现在开始我会经常使用它。因此,您的回答非常有价值!再次感谢!
    • 没问题。如果你想要时尚,你也可以使用 node 来托管文件哈哈
    • 我面临同样的问题,我无法切换到 python,也无法托管页面,因为内容是动态的,只能从本地驱动器加载。还有其他帮助吗?
    猜你喜欢
    • 2018-04-14
    • 2018-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-06
    • 1970-01-01
    • 1970-01-01
    • 2019-09-12
    相关资源
    最近更新 更多