如何检测是否显示了位置提示

时间:2017-05-14 02:40:45

标签: javascript

我想跟踪有多少用户实际显示了他们位置的提示。有没有办法确定是否已经(或将要)在用户的浏览器中显示位置提示?在我的网站上,我有一个按钮,可以尝试获取用户的当前位置。但是,这并不总是意味着显示提示,因为浏览器会记住用户选择和当前浏览器设置。

我的代码与以下内容类似:

var onClick = function() {
    //  How do I implement this method?
    var willAppear = geolocationPromptWillAppear();

    if (willAppear) {
        console.log('The prompt is actually going to show');
    }
    navigator.geolocation.getCurrentPosition(geoSuccessCallback, geoErrorCallback);
}

0 个答案:

没有答案