向所有CKEditor实例全局添加事件处理程序

向所有CKEditor实例全局添加事件处理程序,ckeditor,Ckeditor,我想向web应用程序中的所有CKEditor实例添加焦点和模糊处理程序。我希望在一个地方添加处理程序,而不是查找实例化CKEditor的每个部分。可以这样做吗,比如在config.js editorConfig设置中 我也不能像“在文档准备就绪时,将处理程序添加到页面上的所有CKEditor实例”这样做,因为可以动态创建其他编辑器实例。当您向stackoverflow发布问题,然后在几分钟后找出答案时,会很尴尬=/ 子孙后代的答案:我们可以使用CKEDITOR.on(“InstanceRady”

我想向web应用程序中的所有CKEditor实例添加焦点和模糊处理程序。我希望在一个地方添加处理程序,而不是查找实例化CKEditor的每个部分。可以这样做吗,比如在config.js editorConfig设置中


我也不能像“在文档准备就绪时,将处理程序添加到页面上的所有CKEditor实例”这样做,因为可以动态创建其他编辑器实例。

当您向stackoverflow发布问题,然后在几分钟后找出答案时,会很尴尬=/

子孙后代的答案:我们可以使用CKEDITOR.on(“InstanceRady”,…)在创建新编辑器时激发,并在其中添加自定义处理程序,例如:

CKEDITOR.on("instanceReady", function(ev) {
  var editor = ev.editor;
  editor.on("focus", function(ev) {
    alert("focused!");
  });
});

但是,您将这些代码放在哪里来全局处理所有实例呢?您是将它添加到调用CKEDITOR的每个页面中,还是有办法通过config.js钩住它?