TinyMCE 有三种主要集成模式:
“经典”完整编辑器模式
内联编辑模式
无干扰模式
这些模式之间有几个重要区别:
经典模式在页面中嵌入一个 iframe,对内容区域中使用的内容和样式进行沙盒隔离。
内联模式不使用 iframe;编辑器在所选 HTML 元素上运行。
内联编辑器不进行沙盒隔离,因此页面脚本和样式可以在编辑器中使用。
无干扰模式是一个内联编辑器,通过额外配置提供更多功能。
经典模式指的是标准的 TinyMCE 集成。例如:
HTML
<textarea id="default">Hello, World!</textarea>
JS
tinymce.init({
selector: 'textarea#default'
});示例:用默认编辑器替换 textarea
可以使用以下方式将一个基本的 TinyMCE 编辑器添加到 id 为 mytextarea 的 textarea 元素中:
tinymce.init({
selector: 'textarea#mytextarea'
});相关配置选项
有关使用编辑器自定义选项的信息,请参阅:自定义编辑器 UI。
有关 TinyMCE 本地化的信息,请参阅:本地化 TinyMCE。
有关重要的 TinyMCE 集成选项的信息,请参阅:关键编辑器选项。