Files
bettergi-scripts-list/repo/js/SwitchAccountMultipleMode/settings.json
云端客 75c36147d4 [SwitchAccountMultipleMode]引入 UID 校验逻辑 (#2529)
* feat(SwitchAccountMultipleMode): 新增账号UID校验功能

- 引入 UID 校验逻辑,避免重复切换相同账号
- 添加 OCR 识别 UID 功能,自动读取界面 UID 信息
- 实现主界面判断与自动返回主界面功能
- 增加设置项 uid,用于配置目标账号 UID
- 更新版本号至 1.5,并新增贡献者信息
- 引入 utils/uid.js 工具文件支持 UID 相关操作

* fix(utils): 修复uid工具函数中的字符串处理和异常捕获语法

- 修正saveOnlyNumber函数中空值处理逻辑
- 标准化check函数中的catch语法格式
- 提高代码健壮性和可读性

* fix(ocr): 添加OCR识别UID异常处理

- 在OCR识别UID时增加try-catch异常捕获
- 当识别失败时记录警告日志并返回默认值0
- 避免因OCR识别异常导致程序崩溃
- 优化日志记录格式,使用模板字符串替换原有拼接方式

* fix(ocr): 添加OCR识别UID异常处理

- 在OCR识别UID时增加try-catch异常捕获
- 当识别失败时记录警告日志并返回默认值0
- 避免因OCR识别异常导致程序崩溃
- 优化日志记录格式,使用模板字符串替换原有拼接方式

* fix(uid): 添加UID设置异常处理

- 在compareUid函数中增加try-catch块处理saveOnlyNumber可能的异常
- 当UID未设置或解析失败时避免程序中断
- 添加注释说明异常情况的日志记录逻辑
- 保持原有OCR识别和比较逻辑不变

* refactor(uid): 优化 UID 检查逻辑并修复语法错误

- 修复 catch 语句前缺少空格的语法问题
- 重构 check 函数,仅在启用 UID 设置时执行检查逻辑
- 提取并封装 UID 检查结果,提高代码可读性
- 避免在未设置 UID 时进行不必要的界面跳转操作

* chore(manifest): 更新版本号至1.6

- 将扩展版本从1.5更新到1.6
- 保持其他配置项不变
2025-12-21 16:23:16 +08:00

29 lines
803 B
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
[
{
"name": "Modes",
"type": "select",
"label": "切换模式",
"options": [
"下拉列表",
"账号+密码",
"账号+密码+OCR"
],
"default": "下拉列表"
},
{
"name": "username",
"type": "input-text",
"label": "账号(只保存在本地,请妥善保管)\n下拉列表手机号格式114******98\n下拉列表邮箱格式11****1@919.com\n账号密码模式请输入完整的手机号或邮箱"
},
{
"name": "password",
"type": "input-text",
"label": "密码(只保存在本地,请妥善保管)\n切换模式为下拉列表时无需填写"
},
{
"name": "uid",
"type": "input-text",
"label": "账号UID(可不填)\n切换账号前识别一致将不执行切换动作",
"default": ""
}
]