【问题标题】:Without SSL Certificate location is not detecting in Chrome没有 SSL 证书位置在 Chrome 中未检测到
【发布时间】:2019-11-28 15:57:35
【问题描述】:

我们今天确实注意到了根据用户位置自动检测邮政编码的问题。我不在 Chrome 中工作,但是当我在 Chrome 中打开 url 时它不起作用。我们必须将站点配置为 https,然后它就可以正常工作了。

示例:https://where-am-i.live 适用于 SSL 证书,但没有 https 则无法在 Chrome 中运行。

【问题讨论】:

  • 这里的问题到底是什么?
  • “从 Chrome 50 开始,Geolocation API 只能在 HTTPS 等安全上下文中运行。如果您的网站托管在非安全源(例如 HTTP)上,则获取用户位置的请求将不再起作用。” w3schools.com/html/html5_geolocation.asp

标签: javascript ssl https


【解决方案1】:

https://developer.mozilla.org/en-US/docs/Web/API/Geolocation_API

此功能仅在安全上下文 (HTTPS) 中可用,在某些或 所有支持的浏览器。

【讨论】:

    猜你喜欢
    • 2012-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多