javascript - 我如何了解用户已在其 Android 设备上禁用地理定位?JS
问题描述
此代码仅通过超时捕获错误,即使地理定位被禁用。是否有可能发现在 Android 设备上禁用了地理定位?
var options = {
enableHighAccuracy: true,
timeout: 3000,
maximumAge: 0
};
function success(pos) {
var crd = pos.coords;
};
function error(err: any) {
console.warn(`ERROR(${err.code}): ${err.message}`);
};
navigator.geolocation.getCurrentPosition(success, error, options);
解决方案
推荐阅读
- java - 无法从 https://repo.maven.apache.org/maven2 传输 org.apache.maven.plugins:maven-surefire-plugin:pom:2.22.2
- python - 使用函数发布 API - Python
- python - 使用熊猫“to_csv”防止尾随零
- web-scraping - 网页抓取时仅拉取指定部分数据
- foreign-keys - 通过 id 引用聚合根时使用外键
- javascript - 为什么 For Let 循环返回数字而不是数据?
- java - JVM 选项中的通配符
- mule - Mulesoft 亚马逊连接器安全性
- c++ - 提升随机数不变
- java - 杰克逊序列化即时到纳秒问题