正在努力让我的chrome扩展插入内容到网页上存在的定时编辑器。问题是,在版本4+我无法设置一个监听器来检查是否添加了一个新的编辑器实例,我用它来动态更新我的UI。
版本3:
window.tinymce.onAddEditor.add(listenerFunction);
window.tinymce.onRemoveEditor.add(listenerFunction);
在版本4和以上这些功能被删除,我只能看到editorInstance.on("remove", callback)
,我可以添加到页面上所有现有的编辑器,但我无法收听当一个新的添加。
尝试在顶级window.tinymce
上使用.on
侦听器,但没有触发任何事件。
TinyMCE文档提供了可以使用的事件的完整列表:
https://www.tiny.cloud/docs/advanced/events
您需要的特定事件类型与编辑器管理器相关联:
https://www.tiny.cloud/docs/advanced/events/editormanagerevents