最近我在ASP.NET Core中创建了一个网站,并在Azure共享层(非安全)中托管。我的网站上有一个功能,根据地理位置和自动填充注册表格获取用户地址。
问题
- getCurrentPosition()和watchposition()不再在不安全的起源上工作(在Chrome 50中,Geolocation API只能在诸如HTTPS之类的安全环境上工作。)
- 该网站很小,我不想在SSL证书上花钱。(我可以免费使用SSL https://letsencrypt.org/)
- 自定义SSL证书托管仅在Azure Basic和上方可用。
是否有任何解决方案/解决方法?
谢谢,
使用让我们免费获得Encrypt(https://letsencrypt.org/)免费获得证书。
注册CloudFlare免费计划并使用其免费SSL。
https://www.cloudflare.com/ssl/