用途:当用户希望在设计产物内部直接调整参数(切换变体、替换颜色、编辑文案、翻转功能标记)时启用。
暴露内容:只暴露少量高价值参数,例如一两个关键颜色、一个布局变体开关、一个功能标记、一个标题文案字段。不要过度暴露,每增加一个控件都会提高设计成本并削弱重点。若用户未指定可调项,自行挑选2至3个有意思的点,并在总结中说明理由。
面板位置:小型悬浮面板固定在右下角,标题严格写为 Tweaks,以便与宿主可能暴露的外部开关命名一致。关闭调整时应完全隐藏面板,不留残余框架。控件保持克制,优先使用原生输入(<input type="color">、<select>、<input type="text">、<input type="range">),除非美学上必须才自行实现表单组件。
激活顺序:顺序重要。先注册监听父框架 activate 与 deactivate 的消息处理器,再向父框架发送可用性消息声明支持调整。若先发可用性消息,宿主的 activate 消息可能在处理器存在前到达,导致切换静默失效。
停用与外部同步:用户在设计内部关闭面板时,向父框架发送消息,使外部开关同步关闭;宿主与设计内面板的状态须始终一致。
持久化:将调整状态保存到宿主重新加载时可读回的位置,可选带标记的 JSON 块(宿主重新提供的单文件 HTML 产物)、以产物 id 为键的 localStorage(长时间预览),或宿主提供的写回钩子。需在总结中说明所选持久化方式。
限制:资料未提供具体收费、平台或兼容性信息。