Javascript TinyMCE移除<;脚本>;来自整个HTML的标记,包括<;头>;

Javascript TinyMCE移除<;脚本>;来自整个HTML的标记,包括<;头>;,javascript,tinymce,Javascript,Tinymce,有没有办法让tinyMCE删除所有脚本标记,不管它们在html文档中的什么位置 在tinyMCE中添加无效元素:“script”可以正确地从html文档的中删除标记,但不能从中删除 上下文:此tinyMCE正在创建电子邮件,因此不应存在JS 代码: 提前感谢。TinyMCE的设置通常适用于内容正文。我看到您正在使用fullpage插件。你使用它的具体原因是什么?是否希望内容创建者在TinyMCE中操作内容的?你把它保存在什么地方了吗?我们有相当多的客户使用TinyMCE制作电子邮件,但我要告诉您

有没有办法让tinyMCE删除所有脚本标记,不管它们在html文档中的什么位置

在tinyMCE中添加
无效元素:“script”
可以正确地从html文档的
中删除
标记,但不能从
中删除

上下文:此tinyMCE正在创建电子邮件,因此不应存在JS

代码:


提前感谢。

TinyMCE的设置通常适用于内容正文。我看到您正在使用
fullpage
插件。你使用它的具体原因是什么?是否希望内容创建者在TinyMCE中操作内容的
?你把它保存在什么地方了吗?我们有相当多的客户使用TinyMCE制作电子邮件,但我要告诉您,在TinyMCE中允许访问内容的
是相当罕见的。感谢您的回复。在这种情况下,使用fullpage插件是错误的设计决策(不是我的)。我将重构系统,使其不使用它。
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 |"

});