GeoFill - 智能注册助手
根据地理位置智能生成注册信息并一键填写表单的浏览器插件。

✨ 功能特性
- 🌍 智能获取地理位置 - 自动检测当前 IP 的国家、城市信息
- 🎲 随机信息生成 - 根据地理位置生成匹配的姓名、用户名、邮箱等
- ✏️ 可编辑修改 - 生成的信息可以手动修改
- 🔄 单独刷新 - 每个字段都可以单独重新生成
- ✍️ 一键填写 - 自动识别并填写常见表单字段
- 🔐 密码双填 - 自动填写密码和确认密码
- 📧 邮箱后缀选择 - 支持常见邮箱后缀 + 自定义
📦 支持的信息类型
| 字段 | 说明 |
|---|---|
| 名/姓 | 根据国家生成对应语言的姓名 |
| 用户名 | 基于姓名生成多种风格的用户名 |
| 邮箱 | 用户名 + 可选邮箱后缀 |
| 密码 | 12位强密码(包含大小写、数字、符号) |
| 电话 | 带国家区号(填写时自动去除区号) |
| 地址 | 随机街道地址 |
| 城市 | 根据国家生成 |
| 州/省 | 根据国家生成 |
| 邮编 | 根据国家格式生成 |
| 国家 | 可手动选择,自动更新相关信息 |
🚀 安装方法
Chrome / Edge
打开扩展程序页面
- Chrome:
chrome://extensions/ - Edge:
edge://extensions/
- Chrome:
- 开启右上角「开发者模式」
- 点击「加载已解压的扩展程序」
- 选择本项目文件夹
Firefox
- 打开
about:debugging#/runtime/this-firefox - 点击「临时加载附加组件」
- 选择项目中的
manifest.json文件
📖 使用方法
- 打开任意注册页面
- 点击浏览器工具栏中的插件图标
- 查看自动生成的信息(可手动修改)
- 点击「填写表单」按钮
🌐 支持的国家/地区
🇺🇸 美国 | 🇬🇧 英国 | 🇨🇦 加拿大 | 🇦🇺 澳大利亚 | 🇨🇳 中国 | 🇯🇵 日本 | 🇰🇷 韩国 | 🇩🇪 德国 | 🇫🇷 法国 | 🇷🇺 俄罗斯 | 🇪🇸 西班牙 | 🇮🇹 意大利 | 🇧🇷 巴西 | 🇮🇳 印度 | 🇸🇬 新加坡 | 🇹🇼 台湾 | 🇭🇰 香港
📁 项目结构
├── manifest.json # 插件清单
├── popup/
│ ├── popup.html # 弹出面板
│ ├── popup.css # 样式
│ └── popup.js # 面板逻辑
├── scripts/
│ ├── generators.js # 信息生成器
│ └── content.js # 表单填写
└── icons/ # 插件图标⚠️ 注意事项
- 生成的信息仅供测试使用
- 插件需要网络访问以获取地理位置
- 某些复杂表单可能无法完全匹配所有字段
📄 许可证
MIT License