最近,我在 asp.net core 中创建了一个网站,并托管在 Azure 共享层(非安全)中。我的网站上有一项功能,即根据地理位置获取用户地址并自动填写注册表。
问题
- getCurrentPosition() 和 watchPosition() 不再适用于不安全的来源(从 Chrome 50 开始,Geolocation API 仅适用于 HTTPS 等安全上下文。)
- 网站很小,我不想花钱购买 SSL 证书。 (我可以使用免费 SSL https://letsencrypt.org/ )
- 自定义 SSL 证书托管仅适用于 Azure 基本及以上层。
有可用的解决方案/解决方法吗?
谢谢
最佳答案
使用 Let's Encrypt ( https://letsencrypt.org/ ) 免费获取证书。
关于azure - 在 http 网站中使用地理定位获取地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47679459/