功能介绍
容器引擎 V2.5 是一款功能丰富、性能卓越的桌面网页容器应用。它不仅提供接近浏览器级的多标签体验,还集成了众多创新功能,包括智能标签隔离、实时网络监控、多引擎搜索、下载管理、页面缩放、历史记录等。应用采用"任务隔离、资源可视化、低打扰、高效率"的设计理念,为用户提供流畅、安全、便捷的网页浏览体验。
智能标签隔离系统(核心技术)
容器引擎 V2.5 采用先进的智能标签隔离技术,提供灵活的会话管理策略:
- 程序创建标签:自动继承源标签的会话状态,保持登录连续性
- 手动创建标签:可通过隔离开关选择独立会话或继承会话
- 隔离标签标识:隔离标签显示"(隔离)"标识和独特的颜色分组
- 智能分组:相同域名的标签自动分组,便于管理
- 崩溃隔离:单个标签页崩溃不会影响其他标签页
💡 智能提示:隔离开关位于标签栏"+"按钮右侧,可随时切换手动创建标签的隔离策略。
隔离模式详解
🔗 继承模式(默认)
新标签继承当前标签的登录状态,适合同一任务的不同页面跳转。
🔒 隔离模式
新标签使用独立会话,适合多账号登录或隐私保护场景。
实现原理
基于 Electron 的 webview partition 技术,每个隔离标签获得独立的存储空间(Cookie、LocalStorage、IndexedDB、缓存等)。系统通过 partition="tab-<id>" 属性实现完全隔离。
使用场景
- 多账号管理:在淘宝、京东等平台同时登录个人和工作账号
- 隐私保护:敏感操作使用隔离标签,关闭即清除痕迹
- 任务分离:不同项目使用不同隔离组,避免数据混乱
- 性能优化:问题标签可单独关闭,不影响其他标签
智能下载管理系统
容器引擎 V2.5 提供完整的下载管理解决方案,包括实时进度监控、历史记录管理和智能文件组织:
- 实时下载 HUD:底部悬浮显示下载进度、速度和完成状态
- 智能目录管理:首次下载设置默认目录,后续自动保存
- 完整历史记录:记录所有下载文件,支持搜索和分类查看
- 快速访问:下载完成后一键打开文件或所在目录
- 进度动画:下载完成时的收缩动画和成功提示
下载 HUD 功能
📊 实时进度
显示文件名、下载速度、进度百分比和剩余时间
📁 快速操作
下载完成后提供"打开文件夹"按钮,一键定位文件
🎨 视觉反馈
完成时显示收缩动画和成功图标,5秒后自动隐藏
⚡ 速度显示
实时显示下载速度,支持 KB/s 和 MB/s 自动切换
下载中心功能
- 历史记录:完整记录所有下载文件的信息
- 详细信息:文件名、来源网址、下载时间、文件大小、保存路径
- 进度追踪:实时更新下载进度,支持断点续传状态
- 批量管理:支持刷新记录、清空历史等批量操作
- 快速定位:点击记录可快速打开文件或所在目录
智能特性
- 自动目录设置:首次下载时引导用户设置默认保存位置
- 路径记忆:记住用户选择的下载目录,后续自动使用
- 错误处理:下载失败时保留记录,便于重新下载
- 大小估算:服务器未提供文件大小时,智能估算进度
实时网络监控系统
容器引擎 V2.5 提供专业的网络监控功能,实时显示网络状态和性能指标:
- 实时网速监控:显示当前标签页的上传/下载速度
- 延迟检测:实时测量网络延迟,支持多服务器检测
- 网络诊断:内置网络测试和速度测试功能
- 智能单位切换:≥1MB/s 自动切换显示单位
- 可折叠界面:支持隐藏/显示详细数值
网络 HUD 功能
📈 实时速度
显示上传/下载速度,支持 KB/s 和 MB/s 自动切换
⏱️ 延迟监控
实时测量网络延迟,异常时颜色提醒
🔍 网络测试
内置网络测速和诊断工具,一键检测网络质量
📊 数据统计
基于 DevTools 协议,提供准确的网络数据
技术特性
- DevTools 协议:使用 Chrome DevTools Protocol 获取精确的网络数据
- 多通道数据:主进程和页面注入双通道,取更可信的数据
- 实时更新:每100ms更新一次数据,确保实时性
- 标签页隔离:每个标签页独立统计网络使用情况
- 下载流量统计:下载时也会显示在网速监控中
网络诊断工具
- 速度测试:测试网络上传/下载速度
- 延迟检测:检测到多个服务器的网络延迟
- 连接诊断:检测网络连接状态和问题
- 历史记录:记录网络测试历史,便于对比
多引擎搜索与 !bang 快捷
容器引擎 V2.5 提供强大的搜索功能,支持多搜索引擎切换和 !bang 快捷操作:
- 多引擎支持:内置5个主流搜索引擎,一键切换
- !bang 快捷:输入特定前缀直接跳转到对应搜索引擎
- 智能识别:自动识别URL和搜索关键词
- 地址栏精简:Bing搜索自动精简URL显示
- 搜索建议:首页搜索框支持最近搜索记录
支持的搜索引擎
🔍 Bing(默认)
使用cn.bing.com,适合综合搜索,支持中文和英文
🔍 百度
!bd 快捷,适合中文检索与国内资讯搜索
!gg 快捷,适合英文技术资料和学术搜索
🔍 GitHub
!gh 快捷,专门用于代码和项目搜索
🔍 npm
!np 快捷,适合前端依赖包查询
!bang 快捷使用
- 语法格式:!引擎代码 + 空格 + 搜索词
- 示例:!bd 淘宝 → 在百度搜索"淘宝"
- 支持位置:地址栏、首页搜索框、空白标签页搜索框
- 自动识别:输入URL时自动跳转,输入关键词时自动搜索
搜索建议功能
- 最近搜索:首页搜索框显示最近5条搜索记录
- 快速清除:搜索记录右上角提供"全部删除"按钮
- 本地存储:搜索记录保存在本地,保护隐私
- 智能过滤:自动过滤重复和无效的搜索记录
智能页面缩放系统
容器引擎 V2.5 提供灵活的页面缩放功能,支持多种缩放方式和快捷键操作:
- 可视化缩放条:导航栏右侧提供拖拽式缩放滑条
- 全局快捷键:支持系统级快捷键,在任何页面都有效
- 独立缩放:每个标签页独立记忆缩放比例
- 智能同步:切换标签时自动同步缩放状态
- 范围控制:支持50%-200%的缩放范围
缩放控制方式
🎚️ 缩放滑条
导航栏右侧的拖拽滑条,实时显示缩放比例
⌨️ 键盘快捷键
Ctrl + +/- 缩放,Ctrl + 0 重置,Ctrl + 滚轮
🔄 自动同步
切换标签时自动应用该标签的缩放设置
📏 范围限制
50%-200%缩放范围,防止页面过度缩放
技术实现
- 全局快捷键:使用Electron的globalShortcut注册系统级快捷键
- 事件捕获:通过before-input-event捕获webview内的快捷键
- 状态记忆:每个标签页独立存储缩放状态
- 实时更新:缩放滑条和标签状态实时同步
网页加载进度条
容器引擎 V2.5 新增网页加载进度条功能,提供直观的页面加载反馈:
- 底部进度条:固定在程序底部,高度3px的蓝色进度条
- 智能进度模拟:2秒内从0%增长到90%,避免长时间等待
- 完成动画:加载完成时进度条到100%,300ms后自动隐藏
- 光泽效果:进度条带有从左到右的光泽动画效果
- 错误处理:加载失败时立即隐藏进度条
进度条特性
🎨 视觉效果
蓝色渐变背景,带有光泽动画效果
⚡ 智能进度
模拟真实加载进度,避免用户焦虑
🔄 自动隐藏
加载完成或失败时自动隐藏进度条
📍 固定位置
固定在程序底部,不影响页面内容
自定义右键菜单
容器引擎 V2.5 提供美观的自定义右键菜单,替代系统默认菜单:
- 浅色主题:采用现代化的浅色设计风格
- 快捷键提示:每个菜单项都显示对应的快捷键
- 功能完整:支持复制、粘贴、剪切、全选等常用操作
- 智能定位:菜单自动定位在鼠标位置附近
- 快速响应:菜单显示和隐藏都有流畅的动画效果
菜单功能
- 复制:Ctrl+C,复制选中内容
- 粘贴:Ctrl+V,粘贴剪贴板内容
- 剪切:Ctrl+X,剪切选中内容
- 全选:Ctrl+A,选中页面全部内容
汉堡菜单系统
容器引擎 V2.5 采用简洁的汉堡菜单设计,整合所有功能入口:
- 三条横线图标:右上角的三条横线按钮,点击展开菜单
- 功能整合:将主页、记录、下载记录、设置等功能整合到一个菜单
- 下拉展开:点击后在下方向展开功能列表
- 点击关闭:点击页面其他区域自动关闭菜单
- 流畅动画:菜单展开和收起都有平滑的动画效果
菜单功能
- 主页:返回应用首页
- 记录:查看浏览历史记录
- 下载记录:查看下载历史
- 设置:打开设置面板
- 更多功能:预留更多功能入口
自动更新系统
容器引擎 V2.5 内置智能自动更新功能,确保用户始终使用最新版本:
- 版本检测:自动检测服务器上的最新版本
- 智能比较:支持语义化版本号比较(如2.5.0 vs 2.6.0)
- 多种格式支持:支持多种版本文件命名格式
- 用户确认:发现新版本时弹出确认对话框
- 自动下载:用户确认后自动开始下载更新
更新流程
- 检测更新:点击首页"检测更新"按钮
- 版本比较:与服务器上的版本进行对比
- 提示用户:发现新版本时显示更新对话框
- 确认下载:用户确认后开始下载新版本
- 自动安装:下载完成后自动安装更新
技术特性
- HEAD请求:使用HEAD请求检测文件是否存在
- 多格式支持:支持"2.6.0"、"容器引擎 v2.6.0"等多种格式
- 错误处理:网络错误时显示友好的错误提示
- 进度反馈:检测过程中显示"检测中..."状态
使用说明
快速开始
- 首次使用:打开应用后,点击右上角汉堡菜单 → 设置,配置默认网址
- 开始浏览:在首页搜索框输入网址或关键词,按回车开始浏览
- 管理标签:点击标签栏的"+"按钮新建标签页,使用隔离开关控制会话隔离
- 切换引擎:地址栏左侧下拉菜单选择搜索引擎,支持!bang快捷操作
- 查看功能:点击首页"功能介绍与使用说明"了解详细功能
标签页与会话管理
- 智能隔离:程序创建的标签自动继承会话,手动创建的标签可选择隔离
- 拖拽排序:按住标签页左右滑动进行排序,类似Edge浏览器体验
- 颜色分组:相同域名的标签自动分组,隔离标签有独特颜色标识
- 会话继承:从网页跳转的新标签自动继承登录状态
- 崩溃隔离:单个标签页崩溃不影响其他标签页
标签操作技巧
- 新建标签:点击"+"按钮,隔离开关控制是否隔离
- 拖拽排序:按住标签页左右滑动,有平滑动画效果
- 切换标签:点击标签页或使用Ctrl+Tab快捷键
- 关闭标签:点击标签页的"×"按钮或使用Ctrl+W
- 查看历史:通过汉堡菜单 → 记录查看浏览历史
下载管理
- 首次设置:首次下载时选择保存目录,后续自动保存到该目录
- 实时监控:底部HUD显示下载进度、速度和完成状态
- 历史记录:通过汉堡菜单 → 下载记录查看所有下载历史
- 快速访问:下载完成后点击"打开文件夹"按钮快速定位文件
- 进度动画:下载完成时显示收缩动画和成功提示
下载操作
- 开始下载:在网页中点击下载链接,自动开始下载
- 查看进度:底部HUD实时显示下载进度和速度
- 管理历史:下载中心支持刷新记录、清空历史等操作
- 打开文件:下载完成后可一键打开文件或所在目录
网络监控
- 实时网速:右下角HUD显示当前标签页的上传/下载速度
- 延迟检测:实时测量网络延迟,异常时颜色提醒
- 网络测试:点击HUD上的"网络测速"和"网络检测"按钮
- 折叠显示:点击HUD右侧箭头可隐藏/显示详细数值
- 单位切换:≥1MB/s时自动切换显示单位
页面缩放
- 缩放滑条:导航栏右侧的拖拽滑条,实时调整页面缩放
- 快捷键操作:Ctrl + +/- 缩放,Ctrl + 0 重置,Ctrl + 滚轮
- 独立记忆:每个标签页独立记忆缩放比例
- 范围限制:支持50%-200%的缩放范围
- 自动同步:切换标签时自动应用该标签的缩放设置
搜索功能
- 多引擎支持:地址栏左侧下拉菜单选择搜索引擎
- !bang快捷:输入!bd、!gg、!gh、!np、!bi等快捷搜索
- 搜索建议:首页搜索框显示最近5条搜索记录
- 智能识别:自动识别URL和搜索关键词
- 地址栏精简:Bing搜索自动精简URL显示
自动更新
- 检测更新:点击首页"检测更新"按钮检查新版本
- 版本比较:自动比较当前版本与服务器最新版本
- 用户确认:发现新版本时弹出确认对话框
- 自动下载:用户确认后自动开始下载更新
- 错误处理:网络错误时显示友好的错误提示
常见问题
为什么同站能同时登录多个账号?
容器引擎使用智能隔离技术,隔离标签页使用独立的会话分区(partition),Cookie、LocalStorage等数据完全隔离,因此可以同时登录不同账号。
网络HUD显示的数据准确吗?
网络HUD基于Chrome DevTools Protocol获取数据,比传统方法更准确。支持流式传输和chunked编码的统计,但ServiceWorker缓存可能影响显示。
为什么地址栏的Bing搜索URL被精简?
为了提升用户体验,应用自动精简Bing搜索URL,只显示核心的q参数,实际搜索功能不受影响。
下载进度显示不准确怎么办?
部分服务器不提供Content-Length头,系统会智能估算进度。下载完成后会显示实际文件大小并更新记录。
缩放快捷键在网页里不工作?
应用使用全局快捷键和before-input-event事件捕获,确保在任何页面都能使用Ctrl+/-/0和Ctrl+滚轮进行缩放。
如何重置应用设置?
通过汉堡菜单 → 设置可以逐项恢复设置。如需完全重置,可删除应用配置目录(未来版本将提供一键重置功能)。
标签页拖拽排序不流畅?
标签页采用Edge风格的滑动排序,按住标签页左右滑动即可重新排序。如果遇到问题,请确保鼠标按住标签页中心区域。
隔离标签页的登录状态丢失?
隔离标签页使用独立会话,关闭后登录状态会丢失。如需保持登录状态,请使用非隔离模式或程序创建的标签页。
下载HUD没有显示网速?
下载时网速会显示在左下角的网络HUD中。如果未显示,请检查网络HUD是否已展开,或尝试刷新页面重新下载。
自动更新检测失败?
更新检测需要网络连接。如果失败,请检查网络连接或防火墙设置。服务器可能暂时不可用,请稍后重试。
搜索建议不显示?
搜索建议只在首页搜索框显示,需要先进行过搜索才会出现建议。可以通过右上角的"全部删除"按钮清除搜索记录。
右键菜单功能不完整?
自定义右键菜单支持复制、粘贴、剪切、全选等基本功能。如需更多功能,请使用网页原生的右键菜单或快捷键。
帮助中心
问题诊断与解决
- 网络连接问题:检查系统代理/防火墙设置;使用网络HUD的"网络检测"功能诊断
- 页面加载异常:尝试刷新页面或在新标签页打开;查看网络HUD是否显示异常流量
- 下载失败:检查下载目录权限;使用下载中心的"刷新记录"功能
- 标签页崩溃:关闭问题标签页,其他标签页不受影响;检查内存使用情况
- 更新问题:点击首页"检测更新"按钮;检查网络连接和防火墙设置
- 缩放异常:使用Ctrl+0重置缩放;检查缩放滑条是否正常
性能优化建议
- 标签页管理:及时关闭不需要的标签页,释放内存资源
- 隔离策略:合理使用标签隔离,避免创建过多隔离标签页
- 网络监控:使用网络HUD监控网络状态,及时发现异常
- 下载管理:定期清理下载历史,保持下载目录整洁
- 搜索优化:使用!bang快捷搜索,提高搜索效率
使用技巧与最佳实践
- 多账号管理:使用隔离标签页同时登录不同账号,提高工作效率
- 任务分离:为不同项目创建不同的标签组,保持工作区整洁
- 快速访问:使用汉堡菜单快速访问主页、记录、下载等功能
- 搜索效率:利用搜索建议和!bang快捷,提高搜索效率
- 网络诊断:定期使用网络测试功能,确保网络连接质量
键盘快捷键速查表
| 功能 | 快捷键 | 说明 |
|---|---|---|
| 页面放大 | Ctrl + + | 放大当前页面 |
| 页面缩小 | Ctrl + - | 缩小当前页面 |
| 重置缩放 | Ctrl + 0 | 恢复100%缩放 |
| 滚轮缩放 | Ctrl + 滚轮 | 使用滚轮调整缩放 |
| 复制 | Ctrl + C | 复制选中内容 |
| 粘贴 | Ctrl + V | 粘贴剪贴板内容 |
| 剪切 | Ctrl + X | 剪切选中内容 |
| 全选 | Ctrl + A | 选中页面全部内容 |
| 搜索 | 地址栏输入 + Enter | 在地址栏搜索 |
| 刷新页面 | F5 或 Ctrl + R | 刷新当前页面 |
!bang 快捷搜索
| 快捷命令 | 搜索引擎 | 适用场景 |
|---|---|---|
| !bd + 空格 + 关键词 | 百度 | 中文搜索、国内资讯 |
| !gg + 空格 + 关键词 | 英文搜索、技术资料 | |
| !gh + 空格 + 关键词 | GitHub | 代码搜索、项目查找 |
| !np + 空格 + 关键词 | npm | 前端包搜索、依赖查询 |
| !bi + 空格 + 关键词 | Bing | 综合搜索、默认引擎 |
关于容器引擎
容器引擎由 Diz 云端筑巢打造,目标是提供“轻、稳、顺”的网页容器体验,既保留浏览器的核心能力,又去除冗余复杂性,聚焦常用场景与效率提升。
| 核心特性 | 说明 |
|---|---|
| 独立分区 | 每标签独立会话,安全隔离。 |
| 下载系统 | 真实进度、历史持久化、HUD 反馈、默认目录。 |
| 可定制搜索 | 多引擎与 !bang,地址栏精简。 |
| 可视化网络 | 延迟与速率 HUD,一键感知网络质量。 |
| 便捷缩放 | 滑条与快捷键,按标签独立记忆。 |
Copyright © Diz 云端筑巢. 保留所有权利。
路线图
- 分组折叠与固定、标签搜索、标签休眠
- 下载限速/多线程/断点续传
- 快捷脚本(宏录制)、用户脚本与样式
- 阅读模式、TTS 朗读、网页剪藏