配置历史记录

当前历史记录存在两种模式,标准模式(主流浏览器)和兼容模式(IE 和 旧版 Edge),我们可以通过 editor.config.compatibleMode 这个属性来配置当前的历史记录模式,你也可以使用 historyMaxSize 来自定义你的记录步数。

当我们使用兼容模式的时候,如果需要修改记录的延迟时间(用户无操作 xxx 毫秒后进行记录),可通过 onchangeTimeout 配置。

  1. const E = window.wangEditor
  2. const editor = new E("#div1")
  3. // 默认情况下,只有 IE 和 旧版 Edge 会使用兼容模式,如果需要在其它浏览器上也使用兼容模式,可以在函数内进行判定
  4. editor.config.compatibleMode = function () {
  5. // 返回 true 表示使用兼容模式;返回 false 使用标准模式
  6. return true
  7. }
  8. // 当我们使用兼容模式的时候,可以自定义记录的频率,默认 200 ms
  9. editor.config.onchangeTimeout = 500 // 修改为 500 ms
  10. // 还可以修改历史记录的步数。默认 30 步
  11. editor.config.historyMaxSize = 50 // 修改为 50 步
  12. editor.create()