如何使用Javascript将RTF复制到剪贴板

时间:2018-08-26 00:28:43

标签: javascript web clipboard rtf

假设我有一个简单的rtf代码,如下所示:

{\rtf1\ansi\deff0 {\b Hello} World}

我将如何使用javascript将其放入剪贴板中,以便将其粘贴到Microsoft word中?

我正在尝试将此代码放入剪贴板,但是将文字字符放入剪贴板,而不是将其解释为rtf代码:

function copyToClip(str) {
  function listener(e) {
    e.clipboardData.setData("text/rtf", str);
    e.preventDefault();
  }
  document.addEventListener("copy", listener);
  document.execCommand("copy");
  document.removeEventListener("copy", listener);
};

0 个答案:

没有答案