CKEditor: как убрать поведение автоматического встраивания при вставке URL в текстовый раздел (версия 4.7) - PullRequest
0 голосов
/ 14 октября 2019

Я использую CKEditor версии 4.7.

В файле config.js я интегрировал некоторые плагины для автоматической вставки ссылки на внешние сайты (например, YouTube, Twitter, Facebook и т. Д.).

CKEDITOR.editorConfig = function( config ) {
    config.extra_plugins = 'widgetselection,notificationaggregator,notification,clipboard,lineutils,widget,dialogui,dialog,embedbase,embed';
};

Однако на некоторых страницах я обнаружил, что происходит автоматическое встраивание, когда я копирую URL в текстовый раздел на ckeditor. и мне нужно отключить его, было бы лучше, если бы такое поведение было, только когда я нажимаю на конкретный значок на вкладке. Существует способ отобразить встроенный элемент iframe только тогда, когда я нажимаю на этот значок, а не когда я просто вставляю URL ссылки в CKEditor?

1 Ответ

0 голосов
/ 17 октября 2019

Хорошо, я нашел решение, есть свойство removePlugins, чтобы сделать это для каждого компонента, в этом случае я удалил embedbase и embed plugins следующим образом:

CKEDITOR.replace('text1', {
       allowedContent : true,
       autoParagraph: false,
       removePlugins: 'embedbase, embed',
       toolbar : [ ['Source'], ['Bold','Italic','Underline'], [ 'NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'Blockquote' ], [ 'Styles', 'Format' ], ]});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...