我使用 cceditor 的 wordcount 插件进行字数统计。根据这个插件的要求,我添加了插件“通知”。我的问题是在添加通知插件通过按键被禁用后复制和粘贴之后。我在控制台中收到以下错误: 注意:Word Counts正确显示。
未捕获的TypeError:CKEDITOR.tools.getUniqueId不是函数 通知@ plugin.js?t = E4KA:121(匿名函数)@ plugin.js?t = E4KA:360 i @ ckeditor.js:10 CKEDITOR.event.CKEDITOR.event.fire @ ckeditor.js:12 CKEDITOR.editor.CKEDITOR.editor.fire @ ckeditor.js:13 f @ ckeditor.js:594(匿名函数)@ ckeditor.js:599(匿名 功能)@ ckeditor.js:598
我的代码如下,用于添加字数和其他插件:
CKEDITOR.config.extraPlugins = 'toolbar';
CKEDITOR.config.extraPlugins = 'htmlwriter';
CKEDITOR.config.extraPlugins = 'notification';
CKEDITOR.config.extraPlugins = 'wordcount';
CKEDITOR.config.wordcount = {
showParagraphs: true,
showWordCount: true,
countSpacesAsChars: false,
countHTML: false,
maxWordCount: 10
};
我在这里做错了吗? 请帮帮我。任何帮助将不胜感激。
答案 0 :(得分:2)
我遇到了同样的问题。似乎Notification插件不适用于低于4.5的CKEditor版本。所以你需要升级CKEditor。您可以在网站上再次构建CKEditor包,并添加到您以前需要的build-config新插件 - wordcount和notification。
答案 1 :(得分:1)
首先,转换这个`
CKEDITOR.config.extraPlugins = 'toolbar';
CKEDITOR.config.extraPlugins = 'htmlwriter';
CKEDITOR.config.extraPlugins = 'notification';
CKEDITOR.config.extraPlugins = 'wordcount';
到这个`
CKEDITOR.config.extraPlugins = 'toolbar,htmlwriter,notification,wordcount';
因为你要覆盖变量 CKEDITOR.config.extraPlugins 值