feat: 增强错误处理逻辑,添加 Cloudflare 风控和网络超时拦截提示
This commit is contained in:
@@ -545,8 +545,10 @@ Cloudflare 模式下,插件不会再调用 Cloudflare API 创建路由。
|
||||
|
||||
- 已刷新到最新 OAuth 链接
|
||||
- 认证页已经真正进入登录验证码页面
|
||||
- 如遇登录超时报错,不会在这一步点击认证页上的 `重试`;而是直接按既有逻辑把当前状态视为可恢复失败,交给后续链路回到 Step 7 重跑
|
||||
- 如遇登录超时报错,会先尝试自动点击认证页上的 `重试` 恢复当前页面,再按既有逻辑重跑整个 Step 7
|
||||
- 如遇登录页长时间停滞,会由后台刷新 OAuth 后重跑整个 Step 7
|
||||
- 如果重试页内容中出现 `max_check_attempts`,会立刻完全停止流程,并在侧边栏复用现有确认弹窗提示这是 Cloudflare 风控拦截,确认按钮显示为“我知道了”
|
||||
- 如果重试页内容中出现 `Operation timed out`,也会立刻完全停止流程,并提示先检查当前代理 / VPN 节点是否稳定,如节点本身无明显延迟问题则更换服务器后继续使用当前邮箱登录
|
||||
|
||||
支持:
|
||||
|
||||
@@ -563,7 +565,9 @@ Step 8 默认要求当前认证页已经处于登录验证码页。
|
||||
- 打开邮箱并轮询登录验证码
|
||||
- 填写并提交登录验证码
|
||||
- 验证码链路失败后按有限次数回退到 Step 7
|
||||
- 如果进入登录超时报错/重试页,也会直接报错并回到 Step 7,不会在 Step 8 内部点击 `重试`
|
||||
- 如果进入登录超时报错/重试页,会直接报错并回到 Step 7,不会在 Step 8 内部点击 `重试`
|
||||
- 如果重试页内容中出现 `max_check_attempts`,会直接完全停止整个流程,并复用现有确认弹窗提醒先等待 15 到 30 分钟或更换浏览器,确认按钮显示为“我知道了”
|
||||
- 如果重试页内容中出现 `Operation timed out`,也会直接完全停止整个流程,并提醒先检查当前代理 / VPN 节点是否稳定,必要时更换服务器后再继续使用当前邮箱登录
|
||||
|
||||
与 Step 4 类似,但会使用稍微不同的关键词组合去找登录验证码邮件。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user