CKEditor:在文本部分(4.7 版本)粘贴 url 时如何删除自动嵌入行为
CKEditor: how to remove the autoembed behavior when pasting an url in the text section (4.7 version)
我正在使用 CKEditor 4.7 版。
在 config.js 文件中,我集成了一些用于在外部网站(例如 youtube、twitter、facebook 等)上自动嵌入 link 的插件。
CKEDITOR.editorConfig = function( config ) {
config.extra_plugins = 'widgetselection,notificationaggregator,notification,clipboard,lineutils,widget,dialogui,dialog,embedbase,embed';
};
但是,对于某些页面,当我在 ckeditor 的文本部分复制 url 时,我发现存在自动嵌入行为。我需要禁用它,如果只有当我单击选项卡上的特定图标时才具有此行为会更好。只有当我单击该图标而不是当我简单地将 link url 粘贴到 CKEditor?
时,才有一种方法可以显示嵌入的 iframely
好的,我找到了解决方案,属性 removePlugins 可以为每个组件执行此操作,在这种情况下,我删除了 embedbase 和嵌入插件,如下所示:
CKEDITOR.replace('text1', {
allowedContent : true,
autoParagraph: false,
removePlugins: 'embedbase, embed',
toolbar : [ ['Source'], ['Bold','Italic','Underline'], [ 'NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'Blockquote' ], [ 'Styles', 'Format' ], ]});
我正在使用 CKEditor 4.7 版。
在 config.js 文件中,我集成了一些用于在外部网站(例如 youtube、twitter、facebook 等)上自动嵌入 link 的插件。
CKEDITOR.editorConfig = function( config ) {
config.extra_plugins = 'widgetselection,notificationaggregator,notification,clipboard,lineutils,widget,dialogui,dialog,embedbase,embed';
};
但是,对于某些页面,当我在 ckeditor 的文本部分复制 url 时,我发现存在自动嵌入行为。我需要禁用它,如果只有当我单击选项卡上的特定图标时才具有此行为会更好。只有当我单击该图标而不是当我简单地将 link url 粘贴到 CKEditor?
时,才有一种方法可以显示嵌入的 iframely好的,我找到了解决方案,属性 removePlugins 可以为每个组件执行此操作,在这种情况下,我删除了 embedbase 和嵌入插件,如下所示:
CKEDITOR.replace('text1', {
allowedContent : true,
autoParagraph: false,
removePlugins: 'embedbase, embed',
toolbar : [ ['Source'], ['Bold','Italic','Underline'], [ 'NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'Blockquote' ], [ 'Styles', 'Format' ], ]});