如何在谷歌Chrome开发者工具中修改定位精度值?
修改Chrome定位伪造的精度值方法
Chrome开发者工具的传感器面板默认确实把定位精度锁死在150米,但可以通过以下两种方式修改:
方法一:用自定义脚本覆盖定位API
打开开发者工具的**控制台(Console)**标签,直接运行这段代码就能自定义精度:
navigator.geolocation.getCurrentPosition = function(success) { success({ coords: { latitude: 39.9042, // 替换成你需要的纬度 longitude: 116.4074, // 替换成你需要的经度 accuracy: 10, // 这里设置目标精度,单位是米 altitude: null, altitudeAccuracy: null, heading: null, speed: null }, timestamp: Date.now() }); };
运行后,页面调用定位接口时就会返回你设置的精度值。如果需要每次打开页面都生效,可以把这段代码存到开发者工具的**自定义代码片段(Snippets)**里,一键运行即可。
方法二:用第三方扩展增强功能
找一款支持自定义精度的定位伪造扩展,比如「Location Guard」这类工具,安装后直接在扩展设置里调整精度参数,比原生传感器面板更灵活。
内容的提问来源于stack exchange,提问作者Danny
相关产品推荐
相关产品推荐

