Commit Graph
17 Commits
Author SHA1 Message Date
yinjun.chen1 9f0e077748 修复填入当前域名:错误提示层级与侧边栏取址 2026-09-24 13:58:45 +08:00
yinjun.chen1 7e931a4372 加入favicon 2026-09-18 10:02:00 +08:00
陈银军 1b0c3c012c feat: 按域名授权、iframe 多帧填充、自动提交限流修正,并补齐工程规范与文档
安全与权限:
- 站点访问权限改为 optional_host_permissions,保存配置时逐域名授权;移除 host_permissions 与 tabs,安装提示不再出现全站数据访问与浏览记录
- 主口令不再写入 storage.session,改用 IndexedDB 中不可导出的 CryptoKey 句柄恢复解锁,锁定即丢弃
- content script 注入范围只注册已授权域名,并随权限变化即时收敛

自动登录:
- 支持 iframe 内的登录表单:脚本注入所有帧,逐帧按自身地址匹配配置
- 手动填充改为逐帧探测,定向发送到真正含密码框的帧
- 限流修正:只在真正触发提交后计数;判定登录成功后立即清零;达到上限时页面给出可见提示;重置判断只看启用中的配置
- SPA 重试改为 DOM 变更门控 + 退避,并单独监听已发现的 Shadow Root

工程化与文档:
- 引入 ESLint(扁平配置)与 Prettier,CI 增加 lint 与 format:check
- 信息类日志改为 debugLog(默认静默,chrome.storage.local.debugLog 开关)
- 测试 123 → 128 用例(新增权限、iframe、限流相关用例)
- README / PRIVACY / CHANGELOG 同步
2026-09-18 00:05:20 +08:00
yinjun.chen1 d0bab84f89 域名配置列表加入拖拽排序功能 2026-09-16 18:00:03 +08:00
yinjun.chen1 444167e793 对话框加入关闭按钮,统一用户体验 2026-09-16 17:53:32 +08:00
yinjun.chen1 f676cd120f 优化域名清单搜索框样式 2026-09-16 17:40:33 +08:00
yinjun.chen1 abfcec734b 加入导入书签功能 2026-09-16 17:31:26 +08:00
yinjun.chen1 42c9352980 no message 2026-09-16 16:55:33 +08:00
yinjun.chen1 8043d75e93 no message 2026-09-16 14:56:29 +08:00
yinjun.chen1 ebcd21587f no message 2026-09-15 11:27:20 +08:00
chenxuan 0773da941d 111 2026-09-15 01:09:11 +08:00
chenxuan 9fa3c63d7d 0 2026-09-15 00:31:34 +08:00
chenxuan c4b08be4eb 1111 2026-09-14 23:07:15 +08:00
yinjun.chen1 991cfe3c35 no message 2026-09-14 17:51:40 +08:00
yinjun.chen1 f22b45ba5b no message 2026-09-14 15:13:10 +08:00
yinjun.chen1 54b2a470c2 no message 2026-09-14 14:40:59 +08:00
yinjun.chen1 1eef16a332 init 2026-09-14 13:45:17 +08:00