当定义valid_elements时,iframe无法在tinymce中工作

时间:2015-07-17 19:38:41

标签: javascript tinymce tinymce-4 tinymce-3

一旦我定义了任何valid_elements和/或extended_valid_elements,我就无法插入iframe(iframe在valid_elements中定义,extended_valid_elements)

所有使用iframe支持和valid_elements的在线示例都使用tinymce v3 在v3中,它有效http://fiddle.tinymce.com/cTeaab/2

但是在v4中它没有http://jsfiddle.net/armandsp/ug247bsm/

valid_elements : "a[href|target=_blank],strong,u,p,iframe[src|frameborder|style|scrolling|class|width|height|name|align]",
extended_valid_elements : "iframe[src|frameborder|style|scrolling|class|width|height|name|align]"

2 个答案:

答案 0 :(得分:0)

valid_elements and/or extended_valid_elements语法错误不是问题。

plugins: [
    "code",
    "media"
]

它应该如下所示,插件用空格分隔

plugins:"code autolink",

http://www.tinymce.com/wiki.php/Configuration:plugins

如果您启用media插件

,则不支持iframe

示例:http://jsfiddle.net/ug247bsm/7/

答案 1 :(得分:0)

这是解决问题的方法,不需要其他任何东西:

https://joomla.stackexchange.com/a/22257

对此我遇到了很多麻烦,直到我意识到您必须在编辑“禁止”元素之前选择正确的TinyMCE面板集。选择分配给管理员和编辑者的集合。

致谢作者!