如何在CKEditor 4中禁用编辑模式? (直列编辑)

问题描述 投票:1回答:1

我需要在内联模式下禁用编辑模式。

我尝试使用此代码

CKEDITOR.disableAutoInline = false;
                var editor = CKEDITOR.inline(elm[0], {
                    extraAllowedContent: '*',
                    toolbarStartupExpanded : false,
                    toolbarCanCollapse  : false,
                    startupFocus: false,                    
                });

                editor.on('instanceReady', function (ev) {
                    var ed = ev.editor;
                    ed.setReadOnly(true);
                    editor.removeListener();
                });
                editor.on('focus', function (event) {
                    return false;
                });
                editor.on('blur', function () {
                    return false;
                });

这个代码隐藏工具栏,但菜单(鼠标右键单击)启用,我只需要'渲染内容'完全禁用(只读模式),但我需要所有插件,包括“代码”和引用。 (如果我使用“removePlugin”工具栏渲染“,我的插件代码,引用等不能使我的代码正确)任何想法?

ckeditor ckeditor4.x
1个回答
0
投票

只需添加:

config.readOnly = true;

参考:https://ckeditor.com/docs/ckeditor4/latest/guide/dev_readonly.html

© www.soinside.com 2019 - 2024. All rights reserved.