如何在CKEditor 4.3中删除ContextMenu

时间:2014-07-29 19:31:29

标签: javascript ckeditor

我很难尝试从编辑器中禁用上下文菜单。例如,当用户点击图片时,我不想显示该上下文菜单,而是显示浏览器上下文。

我尝试添加删除插件配置设置" contextmenu"但那没有做任何事。从我在这里看到的帖子中,摆脱上下文菜单的灵魂似乎改变了每个版本。

2 个答案:

答案 0 :(得分:2)

在Ckeditor 4.7.1中测试,对我有用:

CKEDITOR.editorConfig = function (config) {
  config.language = 'en';
  config.toolbar = "mini";
  config.removePlugins = 'elementspath,contextmenu,liststyle,tabletools,tableselection';
  config.disableNativeSpellChecker = false;
}

答案 1 :(得分:1)

解决方案总是一样的:

config.removePlugins = 'contextmenu,tabletools';

我不知道任何不起作用的情况。请参阅example

PS。建议不要禁用CKEditor的上下文菜单。

编辑:我的错,我还没有检查控制台。要删除contextmenu插件,我首先需要删除需要第一个插件的tabletools。所以我更新了一个例子 - 见http://jsfiddle.net/xay4E/4/。当您无法禁用某些插件时,由于要求,控制台上会记录错误。