首页 > 解决方案 > 用于添加和删除编辑器的 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,但没有触发任何事件。

标签: javascripteventstinymcetinymce-4

解决方案


TinyMCE 文档提供了可以使用的事件的完整列表:

https://www.tiny.cloud/docs/advanced/events

您所关注的特定类型的事件与编辑器管理器相关:

https://www.tiny.cloud/docs/advanced/events/#editormanagerevents


推荐阅读