在 PWA 中,我们可以使用 W3C 地理定位 API 获取设备的当前位置。这很容易。
if (!navigator.geolocation) {
status.textContent = 'Geolocation is not supported by your browser';
} else {
status.textContent = 'Locating…';
navigator.geolocation.getCurrentPosition(success, error);
}
但是,在 Android 中,W3C 位置 API 会受到用户模拟位置设置的影响。所以用户很容易能够欺骗当前位置。
有什么方法可以防止 PWA 中的模拟位置设置?