如何在 TinyMCE 中使用 valid_elements 允许评论标签

How to allow comment tags using valid_elements in TinyMCE

我正在尝试将分页插件与 TinyMCE 一起使用,同时使用 valid_elements 限制允许的元素。但是,我不知道如何在我的 valid_elements 设置中允许评论标签。我试过使用 !-- 但这不起作用,尽管这并不让我感到惊讶,因为 !valid_elements 值中有特殊含义(它需要一个属性)。

是否可以允许使用 valid_elements 的评论标签?我想在过滤内容的同时使用分页符。

我的代码如下所示:-

tinymce.init({
    selector: 'textarea',
    plugins: 'pagebreak',
    valid_elements: 'p,br,a[title|target|href],strong,em,ul,ol,li,!--'
});

我能够解决我自己的问题。要允许在 valid_elements 中发表评论,您需要使用 --[*]。据推测,TinyMCE 将实际的评论文本解释为标签属性,因此我们需要包含属性通配符。

问题中的代码需要更新为:-

tinymce.init({
    selector: 'textarea',
    plugins: 'pagebreak',
    valid_elements: 'p,br,a[title|target|href],strong,em,ul,ol,li,--[*]'
});