Files
bettergi-scripts-list/repo/js/SwitchAccountMultipleMode/manifest.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

36 lines
1016 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.
{
"manifest_version": 1,
"name": "切换账号多模式",
"version": "1.6",
"bgi_version": "0.53.0",
"description": "多种模式的切换账号有下拉列表、填写账号密码OCR操作或键鼠操作\n免责申明所有的账号密码均保存在本地请使用者妥善保管账号密码请勿外泄账号密码。若因使用此脚本导致的账号泄露、封禁问题与脚本作者无关。",
"tags": [
"切换账号",
"鼠标点击",
"OCR"
],
"authors": [
{
"name": "起个名字好难的喵",
"links": "https://github.com/MisakaAldrich"
},
{
"name": "密密麻麻"
},
{
"name": "羊汪汪",
"links": "https://github.com/ColinXHL"
},
{
"name": "彩虹QQ人",
"email": "846224811@qq.com",
"links": "https://github.com/KRdingsan"
},
{
"name": "云端客",
"links": "https://github.com/Kirito520Asuna"
}
],
"settings_ui": "settings.json",
"main": "main.js"
}