全局强制虚拟定位(双重 Hook + 微抖动 + 状态回显)
脚本简介 这是一款基于 Tampermonkey 的浏览器全局虚拟定位脚本,旨在彻底接管浏览器的地理位置接口。不同于普通的定位修改工具,本脚本采用了“地图选点 + 高精度伪装 + 记忆收藏”的设计理念。它强制将所有网站的定位请求(无论是学习通签到、地图打卡还是 LBS 应用)重定向至你指定的位置,且完全脱离浏览器自身的真实 GPS 信号。脚本无需申请任何第三方地图 API Key,开箱即用,是远程办公、学习签到及隐私保护的利器。 核心功能 全站强制接管:脚本运行后,所有网站调用 navigator.geolocation时,将直接返回你设定的虚假坐标,不询问、不回退。 中国视图地图选点:通过 Tampermonkey 菜单打开控制面板,地图将默认聚焦于中国上空。支持无限缩放,从省级行政区逐步细化至街道建筑,点击地图即可落点。 Wdge 式星号收藏:选点弹窗内设有一颗“☆”星形按钮。点击即可将当前位置收藏,并支持自定义名称(如“教学楼A”)。收藏列表常驻于侧边栏,支持一键切换历史位置,也可随时删除。 军工级精度伪装:不仅仅是修改坐标,更引入了“微抖动算法”。脚本会将定位精度(Accuracy)设定为 5-10 米,并在每次定位时施加 ±0.2 米的物理漂移,完美模拟手持设备 GPS 的自然误差,有效规避网页端的模拟器检测。 使用方法 安装:确保已安装 Tampermonkey 扩展,新建脚本并粘贴代码保存。 选点:点击浏览器右上角 Tampermonkey 图标,选择“设置虚拟定位”。在弹出的地图中找到目标位置并点击。 收藏(可选):在确认弹窗中,点击经纬度旁的“☆”图标,输入名称即可永久保存该位置。 生效:点击弹窗中的“确认修改”。此时脚本已开始工作,刷新需要签到的网页即可生效。打开控制台(F12),若看到蓝色的 [Virtual GPS]日志,说明定位已成功伪装。 注意事项 本脚本仅能修改浏览器环境(Chrome/Edge)下的定位信息,无法作用于手机 APP(如学习通 APP)或电脑客户端。建议在隐私模式下使用,并定期更换收藏点的位置以保持真实性。