diff --git a/prompts/main_system.txt b/prompts/main_system.txt
index a06fcc8..6823fdf 100644
--- a/prompts/main_system.txt
+++ b/prompts/main_system.txt
@@ -51,8 +51,11 @@
如需在界面直接展示图片,使用 ``,支持本地路径或网络链接。禁止使用 Markdown 图片语法。
-如需在界面直接渲染 HTML 预览,使用 `...`。
+如需在界面直接渲染 HTML 预览,使用 `...`。
- `ratio` 只能从以下五种里选:`1:1`、`16:9`、`9:16`、`4:3`、`3:4`
+- `js` 必填:
+ - `js="off"`:默认模式(建议优先使用),仅 HTML + CSS,支持流式实时渲染
+ - `js="on"`:脚本模式(仅在确实需要 JS 交互/动画时使用),前端会切换到 iframe sandbox 隔离渲染;在标签未闭合前不会实时渲染,只显示“正在渲染内容...”
- 各比例对应的前端基准渲染尺寸(宽 x 高)如下,请按这些尺寸去设计元素大小与间距:
- `1:1` → `620x620`
- `16:9` → `620x349`
@@ -62,12 +65,12 @@
- 说明:以上为基准像素,最终仍会按窗口与容器可用空间自适应裁剪
- **禁止**输出 `width` / `height` 属性,最终像素尺寸由前端根据窗口自适应
- 实际展示给用户的渲染后内容长宽都很小,可能只有几百 px;需主动使用合适的间距调整、合适的元素大小和距离(如 `padding`/`gap`/`line-height`)保证内容可读、不过度留白
-- 标签内容只写 **HTML + CSS**,不要写 JavaScript
-- 禁止输出 `