Skip to content

Simple53/SwiftFill

Repository files navigation

🚀 SwiftFill - 公考编考填表神器

SwiftFill 是一款专为公务员、事业编制及各类人事招聘系统设计的 Chrome 浏览器插件。通过智能识别引擎和极简交互界面,彻底解决报名表单繁琐、重复录入、多层嵌套框架(Iframe)填充失效等痛点。

中文版 | English


✨ 核心亮点

1. 🤖 智能表单填充系统

  • 高精度匹配:基于语义识别的匹配算法,能精准识别“姓名”、“出生日期”、“毕业院校”等数百个标准及非标准字段。
  • 框架穿透技术:针对政务系统常用的 Iframe 嵌套网页 做了深度优化。无论是主页面还是深层嵌套的弹窗,均能一键触达。
  • 自定义字段扩展:支持用户自主添加特殊的自定义字段(如:具体岗位代码、特殊备注等),并支持直接增删。

2. 🎈 全能悬浮助手

  • 极简胶囊设计:在页面右侧提供始终可见的胶囊球,支持拖拽移动,不遮挡核心内容。
  • 单列深度列表:点击悬浮球可展开完整的个人资料列表,支持长文一键预览。
  • 一键快捷开关:悬浮球自带关闭按钮,随时调用,随时隐藏。

3. 🖱️ 单击即复制 (Click-to-Copy)

  • 在插件弹窗或悬浮面板中,单击任何字段(如:身份证号、简历长文本)即可自动复制到剪贴板,方便在无法自动填充的奇葩网页上手动 Ctrl+V

4. 🔒 隐私与安全

  • 零上传,全本地:所有个人私密信息仅保存在您本地电脑的扩展私有存储区(chrome.storage.local),不经过任何云端服务器
  • 物理隔离:插件数据存储区与网页 Cookie 完全物理隔离。任何您访问的外部网站、脚本或第三方应用均无法访问到 SwiftFill 的数据。
  • 隐私访问锁 (Access Lock):引入了基于 Web Authentication API 的访问校验。打开插件菜单时,需通过 Windows Hello (指纹/面部)系统 PIN 码 验证身份,有效防止他人使用您电脑时窥探隐私。
  • 加盐备份加密:支持将数据导出为备份文件。导出过程中,数据会经过 加密混淆(Encrypted Payload),即便文件丢失,他人也无法直接读取明文。

🛠️ 安装说明

  1. 下载本项目源代码。
  2. 打开 Chrome 浏览器,访问 chrome://extensions/
  3. 开启右上角的 “开发者模式”
  4. 点击 “加载已解压的扩展程序”,选择 Swiftfill-chrome-extension 文件夹即可。

📦 打包与分发 (Releases)

本插件已适配所有基于 Chromium 内核的浏览器(如 Chrome, Edge, Brave)。

1. 自动打包 (推荐)

如果您想发布新版本入 GitHub Release,可以直接运行以下 PowerShell 命令打包:

Compress-Archive -Path '.\*' -DestinationPath '.\SwiftFill-v1.0.zip' -Force

2. 发布到商店

  • Chrome / Edge:直接上传打包好的 .zip 文件到开发者后台。
  • Firefox:将 .zip 后缀改为 .xpi 即可上传。

📅 版本管理建议 (针对开发者)

项目采用 Git 进行版本追踪。如果您已配置了远端仓库,可以使用以下命令推送:

git add .
git commit -m "feat: SwiftFill 全新架构升级并打包 v1.0"
git push -u origin main -f

📄 许可协议

本项目仅供个人学习与行政效率提升使用,请在符合相关招聘系统使用规范的前提下合法使用。

祝您笔试过关,面试顺利,早日上岸!🚩

About

A chrome extension for automatically filling forms.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors