我发现禁用编辑器的上下文菜单很困难。例如,当用户单击图像时,我不想显示此上下文菜单,而是要显示浏览器上下文菜单。
我试图通过删除插件配置设置“contextmenu”来解决问题,但没有效果。从这里看到的帖子来看,似乎每个版本摆脱上下文菜单的解决方案都不同。
我试图通过删除插件配置设置“contextmenu”来解决问题,但没有效果。从这里看到的帖子来看,似乎每个版本摆脱上下文菜单的解决方案都不同。
经过测试,适用于Ckeditor 4.7.1
,对我来说很有效:
CKEDITOR.editorConfig = function (config) {
config.language = 'en';
config.toolbar = "mini";
config.removePlugins = 'elementspath,contextmenu,liststyle,tabletools,tableselection';
config.disableNativeSpellChecker = false;
}
解决方案始终是相同的:
config.removePlugins = 'contextmenu,tabletools';
我不知道任何情况下这种方法都不起作用。请参见示例。
附注:不建议禁用CKEditor的上下文菜单。
编辑:我的错,我没有检查控制台。要删除contextmenu
插件,我首先需要删除需要该插件的tabletools
。因此,我更新了一个示例-请参见http://jsfiddle.net/xay4E/4/。当您无法禁用某些插件时,由于其需求,控制台会记录错误。