Sprint 1 - 安全基线修复(5项): - 修复 DOM XSS 漏洞(seal-library.js, batch-processing.js) - 修复 settings 导入 schema 注入 - CDN 锁版本 + SRI 完整性校验 - 外链添加 rel="noopener noreferrer" - 替换 confirm/prompt 为自定义对话框 Sprint 2 - 状态管理重构(4项): - 新建 state.js 单例模式管理全局状态 - 解耦 window.* 全局变量 - 修复印章库状态同步 bug - localStorage 添加错误处理 Sprint 3 - 性能优化(4项): - 删除死代码(loadScript, cleanupDistantCanvases 等) - 实现缩略图懒加载(前3页+可视区) - 添加文件大小限制(PDF 50MB / 图片 5MB) - 完善 Canvas 内存清理 修复总计: 13项(3 P0 + 3 P1 + 6 P2 + 1 P3) [CC] [CX]
6 lines
508 B
XML
6 lines
508 B
XML
<svg width="256" height="256" viewBox="0 0 256 256" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<path d="M208 224H48C39.1634 224 32 216.837 32 208V48C32 39.1634 39.1634 32 48 32H160L224 96V208C224 216.837 216.837 224 208 224Z" fill="#F0F0F0"/>
|
|
<path d="M160 32L224 96H176C167.163 96 160 88.8365 160 80V32Z" fill="#DCDCDC"/>
|
|
<circle cx="172" cy="172" r="54" fill="#D32F2F"/>
|
|
<path d="M172 142V158MA" stroke="white" stroke-width="12" stroke-linecap="round" stroke-linejoin="round"/>
|
|
</svg>
|