Допустим, у меня есть простой код rtf, подобный следующему:
{\rtf1\ansi\deff0 {\b Hello} World}
Как бы я использовал javascript, чтобы поместить его в буфер обмена, чтобы вставить его в слово Microsoft?
Я пытался этот код, чтобы поместить его в буфер обмена, но он помещает буквенные символы в буфер обмена вместо того, чтобы интерпретировать его как код 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);
};