我有一个CKeditor实例,其初始设置为removePlugins
和extraplugins
。但是我需要能够动态地禁用它们中的一些(在编辑器已经初始化之后)。更确切地说:我需要观察某个事件,然后禁用一些插件,如:tabletools,menubutton,contextmenu
。还应该有可能再次启用它们。
我怎样才能做到这一点?
这是我到目前为止所尝试的内容,但没有成功:
- delete CKEDITOR.plugins.registered['plugin-name'];
- editor.config.removePlugins = 'tabletools,menubutton,contextmenu'
虽然插件会从地图中删除,但它们的效果仍然可见,并且仍在运行。