tinyMCE - 将样式复制到剪贴板以供 word 等使用

tinyMCE - copy styling to clipboard for word etc

我有一个 tinyMCE 编辑器,我想构建 2 个允许 raw/styled 复制到文本剪贴板的按钮。 Raw 与 getContent({ format : 'text' });

完美配合

copyRich2Clip 函数应该模仿浏览器在复制文本时保持样式的行为。使用以下功能,当我粘贴到单词时,它只显示 html 标签。 我怎样才能以可以粘贴应用样式的格式获取 tinyMCE 内容,以便它在 word 中看起来与在浏览器编辑器实例中一样?

function copyRich2Clip() {
      var copyText = tinyMCE.activeEditor.getContent();
      var dummy = $('<input>').val(copyText).appendTo('body').select()
      document.execCommand("copy");
      dummy.remove()
    }

谢谢

我用 execCommand、selectAll 和 copy 管理它

tinyMCE.execCommand('selectAll',true,'id_text');
tinyMCE.execCommand('copy',true,'id_text');