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

iframe not working in tinymce when valid_elements defined

一旦我定义任何 valid_elements and/or 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]"

这不是问题,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/

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

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

I had a lot of trouble with this until I realised you have to select the correct TinyMCE panel set before editing the Prohibited elements. Choose the set that is assigned to administrator and editor.

感谢作者!