Skip to content

修复猎聘消息发送与简历投递失败 - #34

Merged
NingNing0111 merged 1 commit into
OpenFuckJob:masterfrom
wardforce:master
Sep 8, 2026
Merged

NingNing0111 merged 1 commit into
OpenFuckJob:masterfrom
wardforce:master

Conversation

@wardforce

Copy link
Copy Markdown
Contributor

Summary

修复猎聘自动投递流程中“消息已填写但无法发送”、聊天抽屉被误关闭、详情页关闭后白屏,以及简历投递状态误判的问题。

Fixed

  • 将猎聘消息发送脚本封装为独立 IIFE,避免同一页面连续注入时发生顶层标识符重复声明。
  • 只在当前聊天容器内定位输入框和发送按钮,避免误选页面搜索框或其他 send 元素。
  • 发送前只关闭明确识别的“优先沟通”付费弹窗,保留聊天抽屉和登录/验证弹窗。
  • 发送时使用真实输入事件,移除可能提前触发发送的伪造 Enter 事件。
  • 以 chat.send-push 2xx 或新增发送气泡确认消息结果,并限制无证据重试次数。
  • 按 chat-chat、apply-job、apply-ats 区分站内沟通、站内投递和外部网申。
  • 修复后台详情标签页绑定错误导致的 CDP 会话失效,并在关闭详情页前恢复主搜索页。
  • 只有看到明确的“已投递/已投递简历/已申请”状态才记录简历投递成功。
  • 同步版本至 v0.1.24。

Verification

  • Rust tests: 640 passed
  • Frontend tests: 217 passed
  • Liepin DOM tests: 15 passed
  • cargo build --manifest-path src-tauri/Cargo.toml
  • git diff --check
  • 已在登录猎聘账号中实测确认消息和简历均可正常投递。

@NingNing0111
NingNing0111 merged commit 2f4c0ff into OpenFuckJob:master Sep 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants