我试图在tinyMCE初始化后将tinyMCE中的readonly
参数设置为true
。如果帖子已经发布,我试图用wordpress来禁用postEditor。我发现有些消息来源声称你可以致电:
tinyMCE.activeEditor.execCommand(
'mceSetAttribute',
false,
{name:'readonly',value:true}
);
但我一直没有运气,也没有找到解决方案。
答案 0 :(得分:16)
更简单的设置方法是tinyMCE.activeEditor.settings.readonly = true;
但这里的问题是readonly设置会影响tinymce初始化的方式。
因此,在初始化tinymce之后设置它不会产生很大的影响。
阻止用户编辑编辑内容的方法是将编辑器iframe主体的contenteditable属性设置为false:
tinymce.activeEditor.getBody().setAttribute('contenteditable', false);