Javascript在加载时删除ckeditor插件

Joh*_*eth 7 javascript ckeditor

HTML:

<textarea name="Editor" class="ckeditor" id="aboutme">@Model.Content</textarea>
Run Code Online (Sandbox Code Playgroud)

使用Javascript:

<script>
    config.removePlugins = 'elementspath,save,font';
</script>
Run Code Online (Sandbox Code Playgroud)

当页面加载时,我想禁用所有ckeditor插件.我尝试了上面的代码,但它对我不起作用.

如何在页面加载时通过javascript删除插件?

任何帮助赞赏.谢谢.

ole*_*leq 18

您可以定义要加载的插件列表(CKEDITOR.config#plugins):

config.plugins = 'wysiwygarea,toolbar,basicstyles,...';
Run Code Online (Sandbox Code Playgroud)

但您也可以限制现有(默认)插件列表(CKEDITOR.config#removePlugins):

config.removePlugins = 'link,...';
Run Code Online (Sandbox Code Playgroud)

两个选项都可以全局定义(config.js)或特定的编辑器实例

CKEDITOR.replace( 'editor1', {
    removePlugins: 'link'
} );
Run Code Online (Sandbox Code Playgroud)

请参阅官方设置配置指南以了解更多信息.

注意:从CKEditor 4.1开始,插件的存在确定是否允许或禁止与该插件关联的某些类型内容.详细了解高级内容过滤器.

  • 'editor1'是要用ckeditor替换的textarea的默认ID.您可以将其更改为您自己的HTML中的id (2认同)