代码在firefox中运行良好,而不是在Chrome中

时间:2012-11-20 11:45:14

标签: google-chrome w3c

我也经历了几个相同的问题,但是没有人能够让我理解我的代码中发生了什么。我的代码是:

if (navigator.geolocation) {

            console.log(" in navigator If");
            navigator.geolocation.getCurrentPosition(showPosition, null, {
                enableHighAccuracy : true,
                maximumAge : 1000,
                timeout : 0
            });

        } else {
            console.log("in Navigator else");
            alert("Browser doesn't support location detection. Please pass latitude & longitude for current location in URL. Thanks.");
    } 

此代码在Firefox中运行良好,但在chrome中运行不正常 我正在使用Mac,Jboss。 在Chrome中,控件不会处于任何状态(既不是,也不是)

1 个答案:

答案 0 :(得分:0)

如果您直接从chrome上的文件系统运行,

navigator.geolocation不起作用。确保该文件托管在某个本地Web服务器上。