Ckeditor удаляет html5 видео блок во время инициализации - PullRequest
0 голосов
/ 06 февраля 2019

У меня есть div contenteditable с видео После инициализации видео ckeditor исчезает.

Я пробовал ckeditor4 и ckeditor5 inline 11.2.0 Все сценарии на моем локальном сервере, а не cdn.Браузер Firefox и Chrome

<div id="editor" contenteditable="true">
    <p>Lorem ipsum ...</p>
    <video src="[realy correct path to video]" controls></video>
</div>
<script>
    ClassicEditor.create( document.querySelector( '#editor' ) );
</script>

В результате я получаю это:

<div id="editor" contenteditable="true">
    <p>Lorem ipsum ...</p>   
</div>

1 Ответ

0 голосов
/ 07 февраля 2019

Обратите внимание, что общее правило в CKEditor 5 заключается в том, что без плагина, который обрабатывает определенный элемент HTML, класс, стиль или атрибут, эта «вещь» HTML будет отфильтрована редактором.В отличие от CKEditor 4, опция allowedContent не существует, потому что вы не можете включить больше «вещей» HTML, чем то, что обрабатывают в настоящее время загружаемые плагины.Это, скорее всего, причина, по которой видео тег был потерян.

См. Также: https://ckeditor.com/docs/ckeditor5/latest/builds/guides/faq.html#why-does-the-editor-filter-out-my-content-styles-classes-elements-where-is-configallowedcontent-true

...