javascript修改文档而不获取以前存储的状态以撤消缓冲区

javascript修改文档而不获取以前存储的状态以撤消缓冲区,javascript,iframe,paste,undo,Javascript,Iframe,Paste,Undo,我想知道,是否有可能修改iframe内部文档,而不将其以前的状态保存在撤消缓冲区中。我有一个小的WYSIWIG编辑器,它从粘贴的文本中删除不支持的格式,如下所示:首先,捕获“粘贴”事件,然后存储原始插入符号位置,等待文本粘贴,获取新的InnerHtml值,过滤所有内容,从保存的插入符号位置开始,并将新的InnerHtml值分配给iframe的主体。但是,当用户从上下文菜单中单击“撤消”时,对iframe body InnerHtml的修改将被放弃,带有所有不受支持的标记的讨厌的原始文本将再次出现

我想知道,是否有可能修改iframe内部文档,而不将其以前的状态保存在撤消缓冲区中。我有一个小的WYSIWIG编辑器,它从粘贴的文本中删除不支持的格式,如下所示:首先,捕获“粘贴”事件,然后存储原始插入符号位置,等待文本粘贴,获取新的InnerHtml值,过滤所有内容,从保存的插入符号位置开始,并将新的InnerHtml值分配给iframe的主体。但是,当用户从上下文菜单中单击“撤消”时,对iframe body InnerHtml的修改将被放弃,带有所有不受支持的标记的讨厌的原始文本将再次出现。除了抛出另一个文本区域,要求用户粘贴到该区域并将经过消毒的文本复制回iframe之外,还有什么可以做的吗