使用createRange()维护撤消功能

时间:2014-04-12 20:05:48

标签: javascript html5 contenteditable undo-redo rangy

我使用contenteditable和Rangy处理Markdown文本编辑器,以便轻松添加链接和图像。问题是rangy.createRange();是Rangy库中的一个重要功能,它取消了撤消操作的能力(在我的案例中添加了满足的文本)。

我浏览了网页以找到解决方案,我找到了UndoManager,但我找不到有关如何使用它的信息以及是否已在Chrome中添加(我在Chrome上工作)打包的应用程序,所以我不在乎Safari是否不支持它。)

如果有人对这条HTML5有所了解,那就太棒了。

提前致谢。

1 个答案:

答案 0 :(得分:1)

根据此link,当前浏览器都不支持UndoManager规范。您可以尝试访问Chrome中document.undoManager的{​​{1}}

,在浏览器中对其进行测试