这个示例专门用于联调编辑模式下的历史协议。你可以先加载一份演示内容,然后在 iframe 内手动创建、拖动或删除对象,再回到宿主侧读取历史状态,继续测试 undo、redo、jumpTo 和 clear。
undo
redo
jumpTo
clear
这里展示 SDK 当前缓存的历史信息。点击“读取文档并同步历史状态”会顺带调用一次 document.getContent(),以便把 iframe 内最新的历史索引和数量同步回来。
document.getContent()
先在 iframe 内做几次编辑,再用这些按钮验证历史协议是否正常生效。
用于验证 jumpTo(index) 的边界与跳转结果。桥接层已经拦截越界索引,防止 iframe 内部出现死循环。
jumpTo(index)
用于辅助观察历史操作前后的内容变化。每次同步状态时都会重新读取一次当前文档。