分享一个刚上架的APP:GeoMask。
做 Web 国际化测试经常需要模拟地理位置和时区。以往要反复切换系统设置,现在可以通过这个 Safari 插件一键搞定。
主要特点:
独立规则:不同站点可以配置不同的位置信息。
深度模拟:覆盖 navigator.geolocation 和 Intl 接口。
跨端同步:利用 iCloud 让规则在 iPhone 和 Mac 间自动同步。
无侵入:纯原生 Extension,不改系统设置,不依赖代理。
如下图,代理使用的 HK,google 检测也是 HK,开启插件后,google 检测为 TW。
Safari 调试利器:精准控制网页获取的 Geolocation 和 Timezone 🛠
作为 Web 开发者或高阶用户,在 Safari 上测试区域性内容(L10n/i18n)一直是个痛点。修改系统时间麻烦,改 IP 又解决不了 Geolocation API 的硬性读取。
GeoMask 就是为此而生的解决方案。它允许你在 Safari 内部直接 Hook 掉地理位置和时区接口。
🚀 硬核功能一览:
强大的规则引擎: 支持域名/关键词匹配。测试 A 站用伦敦坐标,访问 B 站用东京时区,完全自动化,互不干扰。
Dev 友好: 完美支持开发者调试网页的区域适配逻辑,无需频繁切换系统设置。
自定义坐标库: 建立你常用的测试地点集合,一键切换。
iCloud Sync: Mac 上配置好规则,出门用 iPhone 调试网页也能即时生效。
📝 技术边界说明: GeoMask 采用原生 Safari Extension 接口,针对 navigator.geolocation 和 Intl.DateTimeFormat 等 Web API 进行 Hook。
Note: 本工具不涉及系统级(System-level)GPS 欺骗,也不代理网络流量(IP 层面请自备代理工具),专注于解决浏览器指纹中的地理位置数据。
群组内正在抽奖,点击后进入抽奖。
终身订阅 * 2
年度订阅 * 5
月度订阅 *10
点击加入 史蒂夫和他的朋友们
做 Web 国际化测试经常需要模拟地理位置和时区。以往要反复切换系统设置,现在可以通过这个 Safari 插件一键搞定。
主要特点:
独立规则:不同站点可以配置不同的位置信息。
深度模拟:覆盖 navigator.geolocation 和 Intl 接口。
跨端同步:利用 iCloud 让规则在 iPhone 和 Mac 间自动同步。
无侵入:纯原生 Extension,不改系统设置,不依赖代理。
如下图,代理使用的 HK,google 检测也是 HK,开启插件后,google 检测为 TW。
Safari 调试利器:精准控制网页获取的 Geolocation 和 Timezone 🛠
作为 Web 开发者或高阶用户,在 Safari 上测试区域性内容(L10n/i18n)一直是个痛点。修改系统时间麻烦,改 IP 又解决不了 Geolocation API 的硬性读取。
GeoMask 就是为此而生的解决方案。它允许你在 Safari 内部直接 Hook 掉地理位置和时区接口。
🚀 硬核功能一览:
强大的规则引擎: 支持域名/关键词匹配。测试 A 站用伦敦坐标,访问 B 站用东京时区,完全自动化,互不干扰。
Dev 友好: 完美支持开发者调试网页的区域适配逻辑,无需频繁切换系统设置。
自定义坐标库: 建立你常用的测试地点集合,一键切换。
iCloud Sync: Mac 上配置好规则,出门用 iPhone 调试网页也能即时生效。
📝 技术边界说明: GeoMask 采用原生 Safari Extension 接口,针对 navigator.geolocation 和 Intl.DateTimeFormat 等 Web API 进行 Hook。
Note: 本工具不涉及系统级(System-level)GPS 欺骗,也不代理网络流量(IP 层面请自备代理工具),专注于解决浏览器指纹中的地理位置数据。
群组内正在抽奖,点击后进入抽奖。
终身订阅 * 2
年度订阅 * 5
月度订阅 *10
点击加入 史蒂夫和他的朋友们