javascript - 当我添加 extraPlugins 时,ckeditor 不工作

标签 javascript ckeditor fckeditor ckfinder

我已经在 /ckeditor/plugins/ 目录中上传了 codesnippet 插件。

我的config.js文件代码是:

    CKEDITOR.editorConfig = function( config ) {
        config.toolbar = [
            { name: 'basic', items: [ 'Bold', 'Italic', 'Underline' ] },
            { name: 'font', items: [ 'Font' ] },
            { name: 'paragraph', items: [ 'NumberedList', 'BulletedList', 'Blockquote' ] },
            { name: 'links', items: [ 'Link', 'Unlink' ] },
            { name: 'insert', items: [ 'Image', 'Table', 'HorizontalRule' ] },
            { name: 'last', items: [ 'Maximize' ] }
        ];

        config.extraPlugins = 'codesnippet';
        config.format_tags = 'p;h1;h2;h3;pre';
        config.entities = false;
        config.removeDialogTabs = 'image:advanced;link:advanced;table:advanced';
        config.disableNativeSpellChecker = false;

    };

但是当我添加 config.extraPlugins = 'codesnippet'; 行时,即使我看不到 textarea 字段,编辑器也无法工作。

当我删除 config.extraPlugins = 'codesnippet'; 行时,编辑器可以完美运行。

最佳答案

使用 online builder将 codesnippet 插件添加到您的编辑器。很可能您的编辑器缺少依赖项。

CKEditor 中的大多数插件都需要一些额外的插件才能运行。如果你手动下载插件A,有可能你需要下载插件A的依赖......插件 B。听起来像一场噩梦,这就是我们创建在线构建器以及包管理器存在的原因。

关于javascript - 当我添加 extraPlugins 时,ckeditor 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32211529/

相关文章:

javascript - 数组更新时 ReactJS 组件更新

javascript - 防止 CKEDITOR 修改 HTML

javascript - 在对象名称中使用 Javascript 变量?

javascript - 在上下文菜单中编辑 Div 未抓取正确的 Div(CKEditor v. 4.6.2)

javascript - 使用下载的模板皮肤自定义 CKEditor 3.0

javascript - 使用 FCKeditor 插件添加自定义 editorarea CSS

javascript - React Native 有全局作用域吗?如果不是,我该如何模仿呢?

javascript - 自定义光标随着窗口滚动而移动

javascript - 是否有可能在失焦后如何改变选择多个中的灰色突出显示颜色?

javascript - 动态更改 fck 编辑器内容