HTML5地理位置不起作用,在某些浏览器中为404

时间:2013-01-15 09:24:21

标签: javascript browser geolocation

我有一个使用地理定位的网络应用。它适用于大多数地方的大多数浏览器,非常棒。但有时我会收到404错误。我已将其附在下图中。

对地理定位功能的javascript调用是这样完成的......

navigator.geolocation.getCurrentPosition(successCallback, geo_error, { enableHighAccuracy: true, maximumAge: 600000, timeout: 600000 });

有谁知道为什么在某些情况下我得到这个404?这是由于这台特定机器所处的网络状况吗?

Error message

谢谢

2 个答案:

答案 0 :(得分:1)

使用地理位置和支持GPS的应用程序,您应该假设在某些情况下,地理位置 将失败,您应该构建一个异常处理组件,如果地理位置发生错误,该组件不会失败。即使由于错误或用户拒绝浏览器提供GPS位置的权限而未正确获取当前GPS位置,您的应用程序仍应继续运行。

答案 1 :(得分:0)

我担心我没有立即解决方案。在Chrome论坛中快速搜索,显示此问题最近出现。您可能需要等待谷歌浏览器的升级。

http://code.google.com/p/chromium/issues/detail?id=116986