gpt4 book ai didi

javascript - 使用 javascript 或 jQuery,检测用户是否拒绝浏览器定位计算机的请求

转载 作者:行者123 更新时间:2023-11-30 10:26:27 26 4
gpt4 key购买 nike

我正在构建一个网站,该网站使用 navigator.geolocation.getCurrentPosition(positionFound) 请求使用个人位置的权限。

使用 javascript 或 jQuery,我如何检测用户是否拒绝权限,在他们拒绝后的那一刻?

我的代码看起来像这样-

function Geolocation() {
navigator.geolocation.getCurrentPosition(positionFound)
}

function positionFound(position, found) {
if (position.coords) {
//do stuff
}
}

部分问题是,在用户接受或拒绝使用计算机位置的权限之前到达 navigator 之后的代码。

最佳答案

navigator.geolocation.getCurrentPostions 可以带两个参数 success, error

将您的代码更改为:

function positionFound(position) {
// dostuff
}

function positionNotFound(error) {
// Handle error
}

function Geolocation() {
navigator.geolocation.getCurrentPosition(positionFound, positionNotFound)
}

Source

关于javascript - 使用 javascript 或 jQuery,检测用户是否拒绝浏览器定位计算机的请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19382400/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com