在HTTP网站中使用地理位置获取地址



最近我在ASP.NET Core中创建了一个网站,并在Azure共享层(非安全)中托管。我的网站上有一个功能,根据地理位置和自动填充注册表格获取用户地址。

问题

  1. getCurrentPosition()和watchposition()不再在不安全的起源上工作(在Chrome 50中,Geolocation API只能在诸如HTTPS之类的安全环境上工作。)
  2. 该网站很小,我不想在SSL证书上花钱。(我可以免费使用SSL https://letsencrypt.org/)
  3. 自定义SSL证书托管仅在Azure Basic和上方可用。

是否有任何解决方案/解决方法?

谢谢,

使用让我们免费获得Encrypt(https://letsencrypt.org/)免费获得证书。

注册CloudFlare免费计划并使用其免费SSL。

https://www.cloudflare.com/ssl/

最新更新