雨见浏览器PC测试版1.3.8

发布于

本阶段(1.3.6 → 1.3.8)的主线是「**多工作区重磅上线 + 账号密码自动填充体验全面升级 + 截图与搜索等常用功能打磨 + 启动速度与稳定性继续加固**」。最重磅的一块是**全新的「工作区」功能**——你可以创建多个独立工作区,每个工作区单独保存一套标签页与标签组、配自己的颜色,切换工作区就是切换一整套浏览上下文,互不干扰,并且会随会话自动保存、重启后恢复。紧随其后的是**账号密码自动填充的一整轮体验升级**:全新的账号密码选择弹窗、对 163 邮箱 / 网易等登录表单的兼容、凭据管理页样式重做,以及自动填充与翻译弹窗的悬停交互。常用工具方面,**截图**补上了双击画板唤起文字标注、绘图区边框二次拖拽、快捷键唤起提速;**搜索建议**支持单条删除历史记录、网址显示更清晰、选择逻辑更顺;**标签栏**新增了溢出行为设置,侧边栏里的标签与标签组也能拖拽排序了。底层与稳定性这一轮同样不轻:**账户新增设备验证**、**修复 Google 登录页"此浏览器或应用程序可能不安全"的提示**、**扩展子帧消息与 native messaging 兼容性加固**、**启动时窗口即时可见、降低冷启动延迟**,并修掉了若干场景下的白屏问题。

## 主要更新

### 1. 全新「工作区」:为不同场景各开一套标签页

把「**一个浏览器,多套互不干扰的浏览上下文**」做成了完整功能。从此工作、生活、学习可以各占一个工作区,不用再把所有标签页挤在一起:

- **工作区的创建、切换、编辑、删除**(`d7f1078`,新增 `workspace-service.ts` 240+ 行、`interfaces/workspace.ts`、Sidebar / Titlebar 入口):在侧边栏 / 标题栏即可新建工作区,**每个工作区可选自己的主题色**,工作区列表随时切换;标签页与标签组都带上了"属于哪个工作区"的上下文,互不串扰。
- **会话保存与恢复 + 配色混合**(`1a29998`,`workspace-service.ts` 重写、`chrome-theme.ts` +16):工作区会**自动保存当前快照**,下次打开 / 重启后原样恢复;工作区主题色与全局主题做**颜色混合**,视觉过渡更自然。配套补了快照归一化与恢复的测试。

### 2. 账号密码自动填充:选择弹窗 + 站点兼容 + 样式重做

承接 1.3.6 的凭据自动填充系统,把"**点一下就能填、填得准、管得好**"进一步落地:

- **全新账号密码选择弹窗**(`c91d434`,`form-fill.ts`、`autofill-picker.ts`、`auto-complete.ts` +230、`messaging.ts` +361):聚焦登录框时弹出**可选择账号**的浮层,一个网站存了多个账号也能轻松挑选;列表、样式整体重做。
- **站点登录表单兼容**(`b907d9c` + `33e1bf8`):针对 **163 邮箱**等需要特殊处理的登录页补齐密码填充;同时**简化网易登录表单的密码处理逻辑**,去掉冗余分支,填充更稳。
- **凭据管理页重做**(`7132279`,`views/credentials` +321 / −67):密码输入组件与凭据列表页**样式与交互整体翻新**,可读性与操作体验都更好。
- **自动填充 / 翻译弹窗支持悬停**(`032dad6` + `74a0631`):自动填充与翻译弹窗在鼠标悬停时即可预览 / 切换,无需先点开,操作更跟手。

### 3. 截图工具:文字标注 + 边框微调 + 唤起提速

针对用户实际反馈把截图工具打磨得更顺手(`347b4cb`,`desktop-screenshot.ts` +173、截图页 +355 / 样式 +62):

- **双击画板唤起文字标注**:对齐主流截图工具的直觉操作,双击绘图区即可输入文字(修复原先文字功能无效的问题)。
- **绘图区支持二次拖拽边框**:画完框后还能继续微调大小,不必重画。
- **快捷键唤起提速**:从快捷键触发到截图界面出现的延迟明显降低。

### 4. 搜索建议:可删、显示更清晰、桥接更顺

地址栏 / 搜索框的建议列表更聪明、更可控:

- **历史建议可单条删除**(`bd8bb3e`,新增 `RemoveButton` 组件):每条历史建议右侧带删除按钮,**一键清掉不想再看到的条目**,不必进历史管理页。
- **网址显示更清晰**(`1f2a4a6`,`ISuggestion` 新增 `displayUrl`):建议项的展示网址与实际跳转地址区分更清楚,避免看错。
- **建议选择逻辑优化**(`a1050b8`):使用 `selectDefault` 选定默认项,键盘 / 鼠标确认更符合直觉。
- **搜索建议与动作桥接**(`41e7262`,`dialogs/search.ts` +102、`messaging.ts` +188、`store/suggestions.ts` +280 / −…):建议查询、**已打开标签的桥接**、剪贴板处理整体重构,跨标签页搜索时拿到的建议与动作更准确、更及时。

### 5. 标签栏:新增溢出行为 + 侧边栏拖拽排序

- **标签溢出行为可设置**(`332f2c1`,`models/settings.ts`、`Tab` / `Tabbar` 组件、外观设置页):当标签过多时,标签栏的**溢出处理方式**可在设置里选择;水平标签栏的样式与交互同步调整。
- **侧边栏标签 / 标签组拖拽排序**(`67722bb`,`sidebar-panel` +208、`store/tabs.ts` +223):在侧边栏面板里,**标签和标签组都能直接拖动调整顺序**,与主标签栏体验对齐。
- **侧边栏面板开窗逻辑修正**(`4af5b9a` + `834e454` + `5c270a6`):打开侧边栏时**正确解析所属标签与窗口**,面板与标签的关联不再错位;面板头部视图与边界调整也一并完善。

### 6. 启动更快:窗口即时可见

- **降低冷启动延迟**(`5240cda`,`application.ts` +30、`windows/app.ts` 重构):启动时**窗口状态即时应用、立即可见**,告别"点了图标要等一下才出窗口"的迟滞感。

### 7. 账户安全:设备验证

- **账户与同步服务新增设备验证**(`4a6627b` + `1088a75`,新增 `user_device_auth.sql` 数据表、`User.php`、`account.ts` / `bookmark-cloud-sync.ts` / `password-cloud-sync.ts`):账户登录与书签 / 密码同步引入**设备维度的校验**,记录每台设备的认证状态与最后验证时间,云端账户更安全。
- **密码云同步解密重构**(`4a4ac83`,`password-cloud-sync.ts` +69、后端 `PasswordSync.php` / `PasswordSyncv2.php`):密码解密与错误处理整体重构,同步过程中出错时**错误信息更明确**、容错更强。

### 8. 修复 Google 登录"此浏览器或应用程序可能不安全"

- **Google 登录页使用默认 UA**(`5261e87`,新增 `services/user-agent-config.ts` 125 行、`user-agent.ts`、`view.ts`):原先自定义 UA 会让 Google 登录页误判为"不安全的浏览器 / 应用"。现在**访问 google.com 时自动切回系统默认 UA**,登录流程不再被打断、不再报红。

## 扩展兼容性与稳定性

针对扩展(尤其内容脚本子帧、native messaging、下载类扩展)继续做兼容性加固:

- **子帧消息与端口路由**(`3ace1f0`,`view-preload.ts` +173、`messaging.ts` +100、SHIM_BODY):补齐 iframe 子帧到顶层的消息提升与 **Port 按帧路径路由**,跨帧通信的扩展(如视图类、表单类扩展)在子帧里也能正常收发消息与建立连接。
- **native messaging 生命周期**(`35757fb` + `ccf0b7e`,新增 `test-native-messaging-lifecycle.js` 175 行、`test-download-extension-hold.js` 134 行):native messaging 宿主的**序列化处理与生命周期**加强,并补上**下载扩展的"挂起"回归测试**与错误处理,下载类扩展(IDM 等)联动更稳。
- **Tab API 与脚本注入增强**(`2d687cf` + `53e412e`,`tabs.ts` / `scripting.ts` / `user-scripts.ts`):扩展侧 Tab API 的数据返回与脚本获取更准确,`executeScript` / `userScripts` 注入路径更可靠(属 1.3.7 版本号同步调整)。
- **修复若干场景下的白屏**(`6dbf7ad`):回退了 1.3.6 末尾引入、会导致部分页面白屏的隐藏页动画帧逻辑,恢复稳定。

## 体验与细节打磨

- **PWA 支持无痕模式安装**(`c0b5d96`):以应用模式(`--app`)窗口安装的 PWA 快捷方式,**支持在无痕模式下安装与启动**。
- **新标签页 iframe 加载行为修正**(`6073139` + `7f7a1ab`):新标签页 iframe 的导航与加载更稳;登录处理带上账户对话框,流程更顺。
- **滚轮切换标签描述更准确**(`b6f91e4`):把滚轮切换标签的设置项**明确为"水平标签栏"**,避免与侧边栏竖向列表混淆。
- **进一步修复标签关闭后的展示顺序**(`87a27fd`):在 1.3.6 的基础上,修掉"A 页用新标签打开 B、关掉 B 却跳到 C"的边角场景,关闭标签后展示顺序更贴合预期。
- **QuickMenu cookie 处理**(`4a4ac83`):快捷菜单组件补上 cookie 处理,相关交互更可靠。
- **隐藏扩展搜索入口**(`76939ab`):扩展页隐藏了 `crxsoso` 搜索入口,界面更干净。

评论

暂无评论。

0.056244s