feat: 增加步骤 7 从步骤 6 重启的错误标记构建逻辑,优化错误处理

This commit is contained in:
QLHazyCoder
2026-04-12 15:28:46 +08:00
parent 74fb0bcc50
commit 62664ee862
2 changed files with 42 additions and 16 deletions
+5
View File
@@ -658,12 +658,17 @@ function isSignupPasswordErrorPage() {
return matchesAuthTimeoutErrorPage(/\/create-account\/password(?:[/?#]|$)/i);
}
function buildStep7RestartFromStep6Marker(reason, url = location.href) {
return `STEP7_RESTART_FROM_STEP6::${reason || 'unknown'}::${url || ''}`;
}
function getStep7RestartFromStep6Signal() {
if (!isLoginPage() || !matchesAuthTimeoutErrorPage(/\/log-in(?:[/?#]|$)/i)) {
return null;
}
return {
error: buildStep7RestartFromStep6Marker('login_timeout_error_page', location.href),
restartFromStep6: true,
reason: 'login_timeout_error_page',
url: location.href,