如何解决用于添加和删除编辑器的 TinyMCE v4+ 顶级事件?
致力于让我的 chrome 扩展程序将内容插入到网页上存在的 tinymce 编辑器中。问题是在 4+ 版本中,我无法设置侦听器来检查是否添加了新的编辑器实例,我用它来动态更新我的 UI。
版本 3:
window.tinymce.onAddEditor.add(listenerFunction);
window.tinymce.onRemoveEditor.add(listenerFunction);
在版本 4 及更高版本中,这些功能已被删除,我只能看到 editorInstance.on("remove",callback)
,我可以将其添加到页面上的所有现有编辑器中,但是我无法在添加新编辑器时听到。
尝试在顶级 .on
上使用 window.tinymce
侦听器,但没有触发任何事件。
解决方法
TinyMCE 文档提供了可以使用的事件的完整列表:
https://www.tiny.cloud/docs/advanced/events
您所关注的特定事件类型与编辑器管理器相关:
https://www.tiny.cloud/docs/advanced/events/#editormanagerevents
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。