javascript修改文档而不将先前的状态存储到撤消缓冲区

时间:2013-05-17 13:39:08

标签: javascript iframe paste undo

我想知道,是否有可能修改一个iframe内部文档而不将其先前的状态保存在撤消缓冲区中。我有一个WYSIWIG编辑器,它从粘贴的文本中删除不支持的格式,如下所示:首先,捕获'paste'事件,然后它存储原始插入位置,等待文本粘贴,获取新的InnerHtml值,过滤所有内容,开始从保存的插入位置,并将新的InnerHtml值分配给iframe的主体。但是当用户从上下文菜单中单击“撤消”时,将丢弃对iframe正文InnerHtml的修改,并且再次出现包含所有不支持标记的讨厌原始文本。有什么东西可以做,除了扔掉另一个textarea,要求用户粘贴并将已清理的文本复制回iframe?

0 个答案:

没有答案