Repository navigation
CETUS鲸鱼座 v0.3.5
更新内容
修复 DSH 侧边栏浏览器打不开网页
- 之前 Cetus 会取消所有离开 DSH 地址的 iframe 导航,而 DSH 自带的侧边栏浏览器正是用一个指向外部网址的 iframe 实现的,因此那个面板永远加载不出内容
- 现在帧导航放行
http/https;只保留对"能碰到本机而非网络"的目标的拦截(file:、javascript:、data:、about:以及外部协议处理器) - 顶层导航仍然严格限制在 DSH 回环地址(网页无法替换掉整个界面),
window.open依旧交给系统浏览器打开 - 更新提示卡片会自动避开右侧边栏,不再压住侧边栏内容
内部改进
- 注入到页面的桥接脚本改为独立文件并以资源方式内嵌,新增测试会把它放在最小 DOM 垫片上真实执行,断言更新卡片渲染、按钮消息与设置项文案;该测试在本次开发中确实抓到两处真实缺陷
- 新增导航边界回归测试,同时钉住"帧可以上网"与"顶层不能离开 DSH 源"两侧,防止以后修一边破坏另一边
验证
- Release 与 Debug 构建各跑一遍测试套件,240 项全部通过
Windows x64;内置 Node.js v24.14.0 与 @deepseek-ai/dsh 0.1.6-alpha.2。