From 6b6d90e918828758308cc7a4cc66bc58659dcd30 Mon Sep 17 00:00:00 2001 From: QLHazyCoder <2825305047@qq.com> Date: Mon, 13 Apr 2026 22:22:10 +0800 Subject: [PATCH] fix: persist 2925 email prefix setting --- background.js | 37 +------------------------------------ 1 file changed, 1 insertion(+), 36 deletions(-) diff --git a/background.js b/background.js index 4ee8817..c43111c 100644 --- a/background.js +++ b/background.js @@ -50,42 +50,6 @@ initializeSessionStorageAccess(); // 状态管理(chrome.storage.session + chrome.storage.local) // ============================================================ -const LEGACY_PERSISTED_SETTING_DEFAULTS = { - panelMode: 'cpa', // Step 1 / Step 9 的来源模式:cpa | sub2api。 - vpsUrl: '', // VPS 面板地址,可手动填写。 - vpsPassword: '', // VPS 面板登录密码,可手动填写。 - localCpaStep9Mode: DEFAULT_LOCAL_CPA_STEP9_MODE, // 本地 CPA 的第 9 步策略:submit | bypass。 - sub2apiUrl: DEFAULT_SUB2API_URL, // SUB2API 管理后台地址。 - sub2apiEmail: '', // SUB2API 登录邮箱。 - sub2apiPassword: '', // SUB2API 登录密码。 - sub2apiGroupName: DEFAULT_SUB2API_GROUP_NAME, // SUB2API 创建账号时绑定的分组名。 - customPassword: '', // 自定义账号密码;留空时由程序自动生成随机密码。 - autoRunSkipFailures: false, // 自动运行遇到失败步骤后,是否继续执行后续流程。 - autoRunFallbackThreadIntervalMinutes: 0, // 兜底模式下,两轮线程之间的等待分钟数。 - autoRunDelayEnabled: false, // 自动运行是否启用启动前倒计时。 - autoRunDelayMinutes: 30, // 自动运行倒计时分钟数。 - autoStepDelaySeconds: null, // 自动运行每一步执行前的额外等待秒数;0 或空表示不延迟。 - mailProvider: '163', // 验证码邮箱来源(163 / 163-vip / qq / inbucket)。 - autoRunSkipFailures: false, // 自动运行遇到失败步骤后,是否继续执行后续流程。 - autoRunDelayEnabled: false, // 自动运行是否启用启动前倒计时。 - autoRunDelayMinutes: 30, // 自动运行倒计时分钟数。 - autoStepDelaySeconds: null, // 自动运行每一步执行前的额外等待秒数;0 或空表示不延迟。 - mailProvider: '163', // 验证码邮箱来源(163 / 163-vip / qq / inbucket)。 - autoRunSkipFailures: false, // 自动运行遇到失败步骤后,是否继续执行后续流程。 - autoRunFallbackThreadIntervalMinutes: 0, // 兜底模式下,两轮线程之间的等待分钟数。 - autoRunDelayEnabled: false, // 自动运行是否启用启动前倒计时。 - autoRunDelayMinutes: 30, // 自动运行倒计时分钟数。 - autoStepDelaySeconds: null, // 自动运行每一步执行前的额外等待秒数;0 或空表示不延迟。 - mailProvider: '163', // 验证码邮箱来源(163 / 163-vip / qq / inbucket)。 - emailGenerator: 'duck', // 注册邮箱生成方式:duck / cloudflare。 - inbucketHost: '', // 仅当 mailProvider 为 inbucket 时填写 Inbucket 地址,其他情况保持为空。 - inbucketMailbox: '', // 仅当 mailProvider 为 inbucket 时填写邮箱名,其他情况保持为空。 - cloudflareDomain: '', // 仅当 emailGenerator=cloudflare 时填写自定义域名。 - cloudflareDomains: [], // Cloudflare 可选域名列表。 - hotmailAccounts: [], - emailPrefix: '', -}; - const PERSISTED_SETTING_DEFAULTS = { panelMode: 'cpa', vpsUrl: '', @@ -103,6 +67,7 @@ const PERSISTED_SETTING_DEFAULTS = { autoStepDelaySeconds: null, mailProvider: '163', emailGenerator: 'duck', + emailPrefix: '', inbucketHost: '', inbucketMailbox: '', cloudflareDomain: '',