在Safari中的OS X上测试/调试Web地理定位应用程序时遇到问题。是否有用于地理定位开发的Safari设置?

时间:2013-05-25 18:29:59

标签: html5 safari geolocation osx-mountain-lion

我正在OS X上开发一个javascript Web应用程序。我发现地理定位观察点不会在Safari 6.0 ond OS X 10.8中触发,因此我无法测试我的应用程序功能。它们会在Chrome和Firefox中触发。我想知道是否有一些Safari设置(或扩展)将使观察点工作?

这主要是烦人的,因为我想在笔记本电脑上为所有主流浏览器测试我的应用程序。将更改推送到我的服务器后,我可以很好地测试移动Safari。

具体来说,这是我的代码:

相关代码

var geoOptions = {
    timeout: 5000,
    enableHighAccuracy: true,
    maximumAge: 0
};

$(document).on("pageshow", '#overviewStory', function() {
    if (!watchPointId)
    {
        mhLog.log(mhLog.LEVEL.DEBUG, "Start Watch");
        watchPointId = navigator.geolocation.watchPosition(locationEventHandler,      displayError, geoOptions);
    }
});

摘要

因此,重申一下,在Safari 6.0中的OS 10.8上,永远不会调用“locationEventHandler”函数。是否有Safari设置可以更改此设置? (使地理位置有效吗?)

相关

对此的回答也可以回答这个问题:[问题](Geolocation not workin on Safari 5.x on Windows 7/XP

0 个答案:

没有答案