@marc_zboncak
Чтобы запретить CKEditor оборачивать тег script
в тег p
, необходимо выполнить следующие шаги:
1 2 3 4 5 6 7 8 9 10 |
CKEDITOR.on('instanceReady', function (ev) { ev.editor.dataProcessor.htmlFilter.addRules({ elements: { script: function (element) { // Не оборачивать тег script в тег p return CKEDITOR.FILTER_SKIP; } } }); }); |
Обратите внимание, что данное решение не является безопасным с точки зрения безопасности, поскольку пользователи могут вставлять вредоносный код в тег script
, который не будет фильтроваться CKEditor. Если вы хотите использовать тег script
в CKEditor, рекомендуется использовать более безопасный способ, например, использование внешних файлов JavaScript.