【问题标题】:Allow all types of elements and Attributes in Tinymce在 Tinymce 中允许所有类型的元素和属性
【发布时间】:2018-07-10 13:42:26
【问题描述】:

如何在 tinymce 编辑器中允许所有自定义的用户定义元素和属性。我正在使用下面的代码,但它插入了我的 span 元素但删除了 temp 属性。 tinymce 是否可以允许其中的所有自定义属性和元素?

tinyMCE.activeEditor.execCommand('mceInsertContent', false, 
    "<span class=\"fnlabel\"  temp=\"footnote\">" + labelText + "</span> "
);

【问题讨论】:

  • 未来,请做一些研究,至少阅读文档。
  • 感谢您的评论。我的要求是在身体动作中启用所有自定义元素和任何地方。但是 tinymce 只是删除了那些保存和插入的内容。

标签: javascript jquery tinymce tinymce-4


【解决方案1】:

您需要在编辑器配置中设置扩展有效元素:

https://www.tiny.cloud/docs/configure/content-filtering/#extended_valid_elements

【讨论】:

  • 没有什么能比得上extended_valid_attributes
  • 这是colled extended_valid_elements(见链接)(我会更新答案)
  • 是的,我已经看过了。但这不允许我所有的自定义属性。我的自定义属性可以在 tinymce 编辑器中的任何标签内。
  • 只有一件事。我将使用以下配置添加自定义属性和元素。但是当我使用 mceinertcommand 时,它会删除我的 temp 属性。
  • valid_elements: '[]', menubar: "table", extended_valid_elements: 'body[]', extended_valid_attributes:'*[]' ,
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-05-23
  • 2019-12-17
  • 2012-08-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多