javascript - TinyMCE 剥离样式标签

标签 javascript tinymce

有没有办法得到TinyMCE V4不删除 <style>标签。

  tinymce.init({
    selector: 'textarea.tinymce',
    theme: 'modern',
    plugins: [
      'advlist autolink link image lists charmap print preview hr anchor pagebreak spellchecker',
      'searchreplace wordcount visualblocks visualchars code insertdatetime media nonbreaking',
      'save table contextmenu directionality emoticons template paste textcolor'
    ],
    valid_elements: '+*[*]',
    width: '100%',
    inline_styles: true,
    keep_styles: true,
    extended_valid_elements: '+*[*]',
    custom_elements: '*',
    invalid_elements: '',
    verify_html: false
  });

我希望能够添加任何我想要的 HTML,无论是否有效。我不在乎它是 fork 还是解决方法。

最佳答案

您可以为此使用 TinyMCE 的 valid_children 选项:

valid_children : '+body[style]',

检查 this fiddle一个完整的例子。

valid_children 使您能够控制指定父元素中可以存在哪些子元素。

关于javascript - TinyMCE 剥离样式标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38165362/

相关文章:

javascript - 如何判断浏览器中加载了哪个版本的 Three.js?

c# - 我如何在 Javascript 中处理文件 ByteArray

jquery - 如何在TinyMCE编辑器中获取和设置CSS类?

tinymce - TinyMCE SplitButton 中的所有菜单项都使用相同的回调

wordpress - 使用 attr 向 TinyMCE 节点添加属性不起作用

tinymce - 为动态加载的新元素添加 tinymce

javascript window.open 在 Chrome 控制台上不起作用?

javascript - 如何使用 Vue 路由器在 vue.js 中操作查询字符串

javascript - 如何在 Coffeescript 中变得高效?

javascript - TinyMCE - 未捕获的异常 : module [5] returned undefined when using local javascript file