TinyMCE 5:禁用编辑器但允许复制文本
TinyMCE 5: Disabled editor but allow to copy text
如何禁用编辑器但允许用户复制文本?
当我将 disabled
设置为 true
时,现在可以 select 并复制文本。
<Editor disabled={true} />
这不是 TinyMCE 的只读模式的工作方式 - 在那种模式下,编辑器是真正只读的,不允许您 select 编辑器中的文本。如果您想要不同的行为,您需要通过他们的 GitHub 问题跟踪器向 TinyMCE 开发人员提出建议:
我找到了解决办法。
只需将contenteditable
属性设置为false
即可(可以删除内容)。
// do not use this solution!
<Editor
init={{
init_instance_callback: editor => {
editor.getBody().setAttrib('contenteditable', false);
}
}}
/>
更新:
<Editor
init={{
init_instance_callback: editor => {
editor.setMode('readonly');
}
}}
/>
如何禁用编辑器但允许用户复制文本?
当我将 disabled
设置为 true
时,现在可以 select 并复制文本。
<Editor disabled={true} />
这不是 TinyMCE 的只读模式的工作方式 - 在那种模式下,编辑器是真正只读的,不允许您 select 编辑器中的文本。如果您想要不同的行为,您需要通过他们的 GitHub 问题跟踪器向 TinyMCE 开发人员提出建议:
我找到了解决办法。
只需将contenteditable
属性设置为false
即可(可以删除内容)。
// do not use this solution!
<Editor
init={{
init_instance_callback: editor => {
editor.getBody().setAttrib('contenteditable', false);
}
}}
/>
更新:
<Editor
init={{
init_instance_callback: editor => {
editor.setMode('readonly');
}
}}
/>