如何在CKEditor 4.8中添加自定义侦听器? editor.on不是一个函数

时间:2018-03-14 12:51:36

标签: ckeditor listener

我试图使用" editor.on"来跟随guide of inserting a custom listener CKEDITOR,插入ckeditor.config.js但我得到了

  

未捕获的TypeError:editor.on不是函数

我需要这个才能更改编辑请求&响应获取JSON以便uploadimage插件可以工作。任何建议都非常感激。

1 个答案:

答案 0 :(得分:0)

我找到了一种在ckeditor.config.js中加载它的方法,但是如果你知道更好的方法或意识到任何影响,请纠正我,谢谢。

CKEDITOR.on( 'instanceReady', function( ev ) {
ev.editor.on // followed by the code
} );

我使用的指南的示例代码:

CKEDITOR.on( 'instanceReady', function( ev ) {
ev.editor.on( 'fileUploadRequest', function( evt ) {
var xhr = evt.data.fileLoader.xhr;
xhr.setRequestHeader( 'Cache-Control', 'no-cache' );
xhr.setRequestHeader( 'X-CUSTOM', 'HEADER' );
xhr.withCredentials = true;
} );