使用javascript或jQuery,检测用户是否拒绝浏览';s请求定位计算机
我正在创建一个网站,请求允许使用-使用javascript或jQuery,检测用户是否拒绝浏览';s请求定位计算机,javascript,jquery,geolocation,Javascript,Jquery,Geolocation,我正在创建一个网站,请求允许使用-navigator.geolocation.getCurrentPosition(positionFound)使用某人的位置 使用javascript或jQuery,我如何在用户拒绝权限后立即检测到用户是否拒绝了权限 我的代码看起来像这样- function Geolocation() { navigator.geolocation.getCurrentPosition(positionFound) } function positionFound(p
navigator.geolocation.getCurrentPosition(positionFound)
使用某人的位置
使用javascript或jQuery,我如何在用户拒绝权限后立即检测到用户是否拒绝了权限
我的代码看起来像这样-
function Geolocation() {
navigator.geolocation.getCurrentPosition(positionFound)
}
function positionFound(position, found) {
if (position.coords) {
//do stuff
}
}
问题的一部分是,在用户接受或拒绝使用计算机位置的权限之前,
navigator
之后的代码到达。navigator.geolocation.getCurrentPositions
可以采用两个参数成功,错误
将代码更改为:
function positionFound(position) {
// dostuff
}
function positionNotFound(error) {
// Handle error
}
function Geolocation() {
navigator.geolocation.getCurrentPosition(positionFound, positionNotFound)
}
navigator.geolocation.getCurrentPositions
可以接受两个参数成功,错误
将代码更改为:
function positionFound(position) {
// dostuff
}
function positionNotFound(error) {
// Handle error
}
function Geolocation() {
navigator.geolocation.getCurrentPosition(positionFound, positionNotFound)
}
伊恩是对的,用getCurrentPosition
看这个伊恩是对的,用getCurrentPosition
看一些文档:getCurrentPosition
的第二个参数是针对错误调用函数,接收带有详细信息的错误对象()读取某些文档的可能重复:getCurrentPosition
的第二个参数用于为错误调用函数,接收包含详细信息的错误对象()可能重复