WYSYWYG中的撤消和重做SWT中的contentEditable不起作用

Jbp*_*rod 16 html javascript swt editor undo

我正在通过设置contentEditablebody标签的属性来使用SWT进行WYSYWYG HTML5编辑器true.

当我执行一些命令时document.execCommand('bold'),它完美地运行.但是,当我尝试撤消操作时document.execCommand('undo')没有任何反应.我不知道是否必须设置任何撤销管理器或做类似的事情.你能帮我吗 ?

JSu*_*uar 1

这似乎是一个常见问题,谷歌搜索将揭示这一点。下面这个网站有很好的兼容性表和demo供测试。

他们还在演示页面上有以下声明:

撤消/重做在 IE 中不起作用。问题是右侧文本区域中的更改也会添加到撤消/重做堆栈中。最终版本中不会有textarea,所以没有必要解决这个问题。