1

我正在 OS X 上开发一个 javascript Web 应用程序。我发现地理位置观察点不会在 Safari 6.0 和 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

4

0 回答 0