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

Ara*_*ara 10 javascript wordpress tinymce

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

tinyMCE.activeEditor.execCommand(
    'mceSetAttribute',
    false,
    {name:'readonly',value:true}
);
Run Code Online (Sandbox Code Playgroud)

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

Tha*_*ama 16

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

如果阻止用户编辑编辑器中的内容,您可以做的是将编辑器iframe body的contenteditable属性设置为false:

tinymce.activeEditor.getBody().setAttribute('contenteditable', false);
Run Code Online (Sandbox Code Playgroud)

  • 此选项仍允许替换所选文本 (3认同)