X(原 Twitter)在“关于此账号”页面中提供了用户的注册地区和App Store 区域信息,但这些数据无法在时间线直接查看。本用户脚本通过在每条推文的时间戳旁添加交互式地图图标,让您按需查询账号归属地,无需离开当前页面。
- 项目地址: https://github.com/SkyBlue997/X-Account-Location-Tagger
- 脚本: https://greasyfork.org/zh-CN/scripts/556852-x-account-location-tagger

核心功能
- 按需查询,避免限流
仅在点击时发起请求,不自动批量拉取,有效规避 X 的 API 速率限制。 - VPN 使用提示
结果以颜色编码呈现:- 灰色:位置信息已验证(可信)
- 红色:位置与 App Store 区域不一致,可能使用了 VPN
- 智能缓存
已查询过的账号会自动缓存结果,再次浏览时直接显示标签,无需重复请求。 - 信息来源透明
显示内容与 X 官方“关于此账号”页面完全一致,包括:[国家/地区 / App Store 区域]
安装与使用
- 安装用户脚本管理器:Tampermonkey 或 Violentmonkey
- 推荐方式:直接从 Greasy Fork 安装脚本(请替换为实际链接)
或
手动创建新脚本,粘贴X.js全部内容 - 保存并启用脚本
- 登录 X 后,访问任意时间线
✅ 效果:每条推文时间戳旁将出现 🌍 图标,点击即可查询。
技术实现
- API 端点:调用 X 内部 GraphQL 接口
AboutAccountQuery(即“关于此账号”所用接口) - 数据提取:
- 从推文链接解析用户名
- 使用当前会话的 CSRF 令牌与认证头发起请求
- 解析响应中的
account_based_in(归属地)、source(注册来源)和location_accurate(位置可信度)字段
- 本地处理:所有逻辑在浏览器内完成,无外部网络请求
隐私与安全说明
- 🔒 仅使用 X 官方公开 API
- 🔒 不收集、不上传任何数据
- 🔒 不引入第三方依赖
- 🔒 所有信息均来自您已登录的 X 会话,脚本本身无法访问您的账号凭证
本工具不泄露隐私,仅将 X 已展示的信息以更便捷的方式前置到时间线。











评论