初始化后设置TinyMCE编辑器参数

时间:2012-01-20 18:51:25

标签: javascript wordpress tinymce

我试图在tinyMCE初始化后将tinyMCE中的readonly参数设置为true。如果帖子已经发布,我试图用wordpress来禁用postEditor。我发现有些消息来源声称你可以致电:

tinyMCE.activeEditor.execCommand(
    'mceSetAttribute',
    false,
    {name:'readonly',value:true}
);

但我一直没有运气,也没有找到解决方案。

1 个答案:

答案 0 :(得分:16)

更简单的设置方法是tinyMCE.activeEditor.settings.readonly = true; 但这里的问题是readonly设置会影响tinymce初始化的方式。 因此,在初始化tinymce之后设置它不会产生很大的影响。

阻止用户编辑编辑内容的方法是将编辑器iframe主体的contenteditable属性设置为false:

tinymce.activeEditor.getBody().setAttribute('contenteditable', false);