TinyMCE удаляет <script>тегов из всего HTML, включая <head> - PullRequest
0 голосов
/ 12 февраля 2020

Есть ли способ заставить tinyMCE удалить все теги сценария, независимо от того, где они находятся в документе html?

Добавление invalid_elements : 'script', в tinyMCE правильно удаляет теги <script> из <body> документа html, но не <head>.

Контекст: Этот tinyMCE создает сообщение электронной почты, поэтому JS не должно присутствовать.

Код:

tinymce.init({
            menubar : false,
            branding: false,
            selector: "textarea#email_wysiwyg1",
            theme: "modern",
            width: '755',
            height: '500',
            convert_urls: false,
            plugins: [
                "advlist autolink link image lists charmap preview hr anchor pagebreake fullpage"
            ],
            custom_elements: '~center',
            invalid_elements : 'script',
            extended_valid_elements: '',
            fontsize_formats: "10px 12px 14px 16px 18px 24px 30px 36px",
            toolbar: "code | bold italic underline hr forecolor backcolor | link unlink | undo redo | 
            bullist numlist | outdent indent | alignleft aligncenter | alignright alignjustify | image preview |"

});

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...