MyTab Release v1.0.7
🚀 v1.0.7 核心更新内容 (Release Notes)
本次发布主要集中在修复 Vite 构建引发的 CSP (Content Security Policy) 问题,并对代码库进行了深度的国际化规范审计,同时带回了广受好评的高级自定义渐变背景。
🛠️ 修复与重构 (Fixes & Refactoring)
- CSP 策略合规与构建修复:彻底解决了由 Vite 默认构建产物中注入 Inline-Script 导致的扩展 Content Security Policy 报错。通过拆分和重命名
mytabchunk 确保所有脚本严格合规。 - 深层 i18n 国际化审计:移除了
SettingsDrawer及其他核心 UI 组件中残留的“硬编码中文字符”逃生舱,现在所有 UI 元素严格受控于多国语言包系统(支持7国语言动态映射),确保国际用户的完美体验。 - TypeScript 类型收紧:在全项目范围内进行了类型审计,修正了潜在的
any滥用,提升了运行时的稳定性。
✨ 新特性与优化 (Features & Optimizations)
- 生产环境保护级日志 (Production Logger):引入了
src/utils/logger.ts模块。全面拦截了Service Worker和前端组件的console.log,保持开发模式下调试畅通,而在生产环境(Production)下完全静音,避免造成控制台污染和潜在性能损耗。 - 绝美高级渐变回归:应用户强烈要求,在“自定义外观 - 高级渐变”中精准恢复并引入了 10 款精心打磨的现代化 CSS 渐变色预设(如:暗岩流沙、深空灰烬、琥珀金秋、霓虹琉璃 等),大幅提升新建标签页的视觉冲击力。
🧪 测试验证情况 (Verification)
- Chrome Extension: 扩展解压安装与后台运行无异常,CSP 报错已完全消失。
- Firefox Add-on:
.xpi独立打包测试通过,背景色动态切换正常。 - 本地构建链路:
npm run build && npm run package工作流无任何报错。
📖 如何安装
-
Chrome 浏览器用户:
- 请下载 Release 里的
chrome.zip并解压到一个固定文件夹。 - 打开 Chrome 地址栏输入:
chrome://extensions/。 - 开启右上角 「开发者模式」(Developer mode) 开关。
- 点击左上角 「加载已解压的扩展程序」(Load unpacked),选择刚刚解压的文件夹即可。
- 请下载 Release 里的
-
其他 Chromium 浏览器:
- 可以直接下载并安装
chrome.crx。 chrome.crx支持在 Brave / Vivaldi / 360 极速浏览器 / Cent Browser / 搜狗高速 等浏览器中直接拖拽安装(非常适合非 Chrome 的国内/第三方 Chromium 用户)。
- 可以直接下载并安装
-
Microsoft Edge:
- 直接到微软官方 Edge 扩展中心进行安装:Edge 扩展中心
-
Firefox 浏览器:
- 官方商店安装(推荐):前往 Firefox 附加组件中心 一键安装。
- 离线安装:点击下载附件中的
firefox.xpi安装。