我最近在我的服务器上安装了清漆,以减轻工作量。然而,我的一个网站广泛使用 HTML5 'navigator.geolocation.getCurrentPosition()' 函数,并且当上述内容不可用时,它还依赖于安装到 nginx 中的 maxmind 数据库。
我可以理解为什么 nginx/maxmind 版本无法工作,因为它依赖于知道你来自哪个 IP 的 nginx 服务器,并且由于 varnish 位于前面,请求甚至可能无法到达 nginx。
但是,为什么 HTML5 地理定位功能不起作用?我认为这纯粹是客户端,应该不受 Web 服务器的影响?