Javascript 地理位置在safari中不起作用

Javascript 地理位置在safari中不起作用,javascript,safari,geolocation,Javascript,Safari,Geolocation,在尝试获取浏览器位置时,它适用于所有主要浏览器,如FF、Chrome和IE,但会导致Safari出现问题 navigator.geolocation.getCurrentPosition(function (position) { //获取位置的逻辑 },函数(错误){console.log(错误)}) 我从safari得到的错误代码是:错误代码:2。地理位置的所有错误代码为:权限\u被拒绝:1位置\u不可用:2超时:3 请建议我可能的改变,应该工作 谢谢。当我在预期会失败的情况下运行该代码时

在尝试获取浏览器位置时,它适用于所有主要浏览器,如FF、Chrome和IE,但会导致Safari出现问题

navigator.geolocation.getCurrentPosition(function (position) {
//获取位置的逻辑

},函数(错误){console.log(错误)})

我从safari得到的错误代码是:错误代码:2。地理位置的所有错误代码为:权限\u被拒绝:1位置\u不可用:2超时:3

请建议我可能的改变,应该工作


谢谢。

当我在预期会失败的情况下运行该代码时,我得到的有关该问题的信息比您所引用的要多。看前一行。您确定控制台中没有列出解释吗?即使没有出现异常,我得到的错误信息也来自consle.log或我放在错误回调中的调试器@Quentin@PrinceChopra我现在也有同样的问题,你找到错误的原因了吗?@mnemon1ck,对不起,我没有找到任何解决方法。