首页 > 解决方案 > 我如何了解用户已在其 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);

标签: javascriptandroidgeolocation

解决方案


推荐阅读