GeoFill - 智能注册助手

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

Screenshot

✨ 功能特性

  • 🌍 智能获取地理位置 - 自动检测当前 IP 的国家、城市信息
  • 🎲 随机信息生成 - 根据地理位置生成匹配的姓名、用户名、邮箱等
  • ✏️ 可编辑修改 - 生成的信息可以手动修改
  • 🔄 单独刷新 - 每个字段都可以单独重新生成
  • ✍️ 一键填写 - 自动识别并填写常见表单字段
  • 🔐 密码双填 - 自动填写密码和确认密码
  • 📧 邮箱后缀选择 - 支持常见邮箱后缀 + 自定义

📦 支持的信息类型

字段说明
名/姓根据国家生成对应语言的姓名
用户名基于姓名生成多种风格的用户名
邮箱用户名 + 可选邮箱后缀
密码12位强密码(包含大小写、数字、符号)
电话带国家区号(填写时自动去除区号)
地址随机街道地址
城市根据国家生成
州/省根据国家生成
邮编根据国家格式生成
国家可手动选择,自动更新相关信息

🚀 安装方法

Chrome / Edge

  1. 打开扩展程序页面

    • Chrome: chrome://extensions/
    • Edge: edge://extensions/
  2. 开启右上角「开发者模式」
  3. 点击「加载已解压的扩展程序」
  4. 选择本项目文件夹

Firefox

  1. 打开 about:debugging#/runtime/this-firefox
  2. 点击「临时加载附加组件」
  3. 选择项目中的 manifest.json 文件

📖 使用方法

  1. 打开任意注册页面
  2. 点击浏览器工具栏中的插件图标
  3. 查看自动生成的信息(可手动修改)
  4. 点击「填写表单」按钮

🌐 支持的国家/地区

🇺🇸 美国 | 🇬🇧 英国 | 🇨🇦 加拿大 | 🇦🇺 澳大利亚 | 🇨🇳 中国 | 🇯🇵 日本 | 🇰🇷 韩国 | 🇩🇪 德国 | 🇫🇷 法国 | 🇷🇺 俄罗斯 | 🇪🇸 西班牙 | 🇮🇹 意大利 | 🇧🇷 巴西 | 🇮🇳 印度 | 🇸🇬 新加坡 | 🇹🇼 台湾 | 🇭🇰 香港

📁 项目结构

├── manifest.json       # 插件清单
├── popup/
│   ├── popup.html     # 弹出面板
│   ├── popup.css      # 样式
│   └── popup.js       # 面板逻辑
├── scripts/
│   ├── generators.js  # 信息生成器
│   └── content.js     # 表单填写
└── icons/             # 插件图标

⚠️ 注意事项

  • 生成的信息仅供测试使用
  • 插件需要网络访问以获取地理位置
  • 某些复杂表单可能无法完全匹配所有字段

📄 许可证

MIT License