如何通过设置回调添加插件?

How to add plugin by setup callback?

我正在使用 TinyMCE 4.9.2。它有一个 setup callback 在 TinyMCE 编辑器呈现之前被调用。假设我有这样的东西:

tinymce.init({
  selector: 'textarea', 
  setup: function (editor) {
        tinymce_setup_callback(editor);        
  }
});

如何在

中添加插件
tinymce_setup_callback(editor){}

?是否可以在不覆盖构造函数中的插件的情况下添加新插件?

我知道可以在 tinymce.init 构造函数中提供一组插件,但在我的场景中我只能访问 tinymce_setup_callback.

此外,是否可以在设置回调中覆盖函数 init_instance_callback

一旦 TinyMCE 运行它的 init,你就不能 add/remove 插件 - 编辑器没有 API 来做这样的事情。

如果您需要使用不同的插件重新启动编辑器,您可以 remove()init() 更改配置的编辑器。