问题
Windows release 构建下,Inspector 面板的图片预览显示裂图(broken image icon),Scene View 中纹理加载正常。
原因
tauri.conf.json 的 CSP 配置中 img-src 缺少 blob: 协议:
img-src 'self' asset: http://asset.localhost data:
Inspector 的图片预览流程通过 readBinaryFile → Blob → URL.createObjectURL() 生成 blob: URL 赋给 <img src>,但 CSP 阻止了 blob: 协议的图片加载。macOS dev 模式下 CSP 执行不严格所以未暴露。
影响范围
- ImageInspector(图片预览)
- AudioInspector(音频预览)
- BitmapFontInspector(字体纹理预览)
- AnimClipInspector(动画帧缩略图)
- ThumbnailCache(Content Browser 缩略图)
修复方案
在 tauri.conf.json 的 img-src 中添加 blob:,同时检查 media-src 是否也需要补充。
问题
Windows release 构建下,Inspector 面板的图片预览显示裂图(broken image icon),Scene View 中纹理加载正常。
原因
tauri.conf.json的 CSP 配置中img-src缺少blob:协议:Inspector 的图片预览流程通过
readBinaryFile→Blob→URL.createObjectURL()生成blob:URL 赋给<img src>,但 CSP 阻止了blob:协议的图片加载。macOS dev 模式下 CSP 执行不严格所以未暴露。影响范围
修复方案
在
tauri.conf.json的img-src中添加blob:,同时检查media-src是否也需要补充。