2017-09-21 10 views
0

私はCKEditorバージョンへの通知プラグインを追加しようとしていますを追加した後、エラーをスローし、私はそれがCKEditorバージョンは、通知プラグイン

Uncaught TypeError: CKEDITOR.tools.eventsBuffer is not a function 
    at Area (plugin.js?t=D2LI:448) 
    at Object.init (plugin.js?t=D2LI:17) 
    at Object.<anonymous> (ckeditor.js:221) 
    at n (ckeditor.js:202) 
    at Array.m (ckeditor.js:202) 
    at o (ckeditor.js:202) 
    at ckeditor.js:203 
を通知プラグインを使用しようとしたかどうにかかわらず、CKEditorバージョンを実装する任意のページに行くとき、私は次のエラーを受け取ります

これらのエラーが発生しているので、私は明らかにプラグインを含んでいます。

これは、エラーの原因となっているプラ​​グインのコード行です。

this._uiBuffer = CKEDITOR.tools.eventsBuffer(10, this._layout, this); 

何か助けていただければ幸いです。

答えて

0

ご覧ください:https://docs.ckeditor.com/#!/api/CKEDITOR.tools-method-eventsBuffer

エラーは、toolsオブジェクトにはeventsBufferメソッドがないことを意味します。

  1. このメソッドは、CKEditor 4.2.1以降で使用できます。ご使用のエディタのバージョンを確認するには、ckeditor/CHANGES.mdファイル(のバージョンが上部)を確認してください。あなたのエディタが4.2.1より下のものなら、それを最新のバージョンにアップグレードしてください。通知を使用する場合は、少なくともCKEditor 4.5 - https://docs.ckeditor.com/#!/api/CKEDITOR.plugins.notificationを使用する必要がありますので、この場合は4.2.1へのアップグレードは役に立ちません。

  2. これは長時間ですが、別の可能性として、CKEditorと競合するサードパーティのスクリプトがあるため、そのような結果が得られる可能性があります。エディタが最新の場合は、他のスクリプトを無効にして、linkに従ってブラウザのキャッシュをクリアし、もう一度結果を確認してください。

注:は(あなたがAboutプラグインがインストールされている場合、それが利用可能である)あなたはまた、ツールバーの疑問符アイコンをクリックすることができ、あなたのバージョンを調べるには。

関連する問題