Javascript HTML5 navigator.geolocation.getCurrentPosition始终返回未定义的

Javascript HTML5 navigator.geolocation.getCurrentPosition始终返回未定义的,javascript,html,geolocation,Javascript,Html,Geolocation,我正在从事一个项目,其中地理位置是一个必要的功能,但我目前无法在我的工作计算机上测试它,因为坐标始终未定义。我尝试了多种浏览器,检查了隐私设置,并关闭了防病毒功能。它仍然无法工作,但在我的手机和连接到同一网络的另一台计算机上工作正常。我能想到的唯一区别是,我的电脑直接连接到路由器,而其他设备都使用wifi 例如,访问此网站: 在我的电脑上,从每个浏览器返回失败,但在我的手机上传递 在chrome上测试自己时,我得到以下错误代码: chrome :code: 2 message: Network

我正在从事一个项目,其中地理位置是一个必要的功能,但我目前无法在我的工作计算机上测试它,因为坐标始终未定义。我尝试了多种浏览器,检查了隐私设置,并关闭了防病毒功能。它仍然无法工作,但在我的手机和连接到同一网络的另一台计算机上工作正常。我能想到的唯一区别是,我的电脑直接连接到路由器,而其他设备都使用wifi

例如,访问此网站: 在我的电脑上,从每个浏览器返回失败,但在我的手机上传递

在chrome上测试自己时,我得到以下错误代码:

 chrome :code: 2
message: Network location provider at 'https://www.googleapis.com/' : Returned error code 404.

firefox
"code: 2
message: Unknown error acquiring position

当浏览器要求确认位置权限时,您是否允许?是的,这不是问题所在,因为当我在笔记本电脑中尝试相同的链接时,它工作正常。它也适用于我,您可能已禁用它?你可能有一些不允许地理位置跟踪的插件?当浏览器要求确认位置权限时,你允许了吗?是的,这不是问题所在,因为当我在笔记本电脑中尝试相同的链接时,它工作了。它对我也有效,你可能已经禁用了它?你可能有一些不允许地理位置跟踪的插件?当浏览器要求确认位置权限时,你允许了吗?是的,这不是问题所在,因为当我在笔记本电脑中尝试相同的链接时,它工作了。它对我也有效,你可能已经禁用了它?你可能有一些不允许地理位置跟踪的插件?