V8.32 · 主题预览修复与易用编辑器

SiteForge Enterprise 8.32.0-dev.1 · 实际源码修改和集成验证

400
Python 测试,独立隔离批次 18 组
39
JavaScript 历史测试
0
隔离 Chromium 浏览器脚本错误

故障根因

全局 X-Frame-Options: DENY 阻断了内嵌主题页面。

后端只对明确的只读主题预览接口允许 SAMEORIGIN,并同时使用 frame-ancestors 'self'。其他后台页面仍然 DENY。编辑器采用受限、非同源沙箱 srcdoc 渲染以保留原先的安全约束。

编辑器改进

使用环节修改内容
新手编辑默认只显示文字与内容,复杂设置收起
图片内容区域直接选择/上传图片
主题浏览按主题/页面/设备切换,错误状态清晰
手机390px 可用、无水平溢出,编辑面板能关闭
版本兼容四套主题及已有数据/API/旧版本继续保留

隔离测试与限制

HTTP + Worker 构建、ZIP 下载与预览链路通过。

首次集中回归完成 400 个测试但有两项禁止放宽 iframe 同源权限的安全断言失败;针对这两项改为 srcdoc 沙箱后已复测通过。第二次全集中运行在约 72% 处停滞,随后拆分运行 18 组;第 15 组因新增文案的测试预期不一致修正后重测 17 项通过。保留首次失败和停滞日志,不宣称单进程全量稳定。

Chromium 运行时不能直接访问本地 HTTP 后台,浏览器验证为真实 HTML/CSS/JS + 模拟 API 的隔离测试,非正式登录后的全链路浏览器验收;生产级 Art Design Pro、PostgreSQL/Redis 和远程部署仍待验证。

实际编辑器浏览器截图

V8.32 编辑器桌面端(模拟数据)

版本说明与使用流程 · 机器可读验收数据