我正在尝试在Chrome扩展程序中使用以下功能:
function findMe(){
if( navigator.geolocation ){
navigator.geolocation.getCurrentPosition(alert("YES"), alert("NO"));
}
}
我得到警告“不”,getCurrentPosition不工作,怎么解决?
答案 0 :(得分:1)
getCurrentPosition()接受2个参数,它们必须是函数。所以你应该把函数作为参数传递。
工作代码:
navigator.geolocation.getCurrentPosition(function(position) {
console.log(position);
}, function(positionError) {
console.error(positionError);
});