tinyMCE - скопировать стиль в буфер обмена для слова и т. д. - PullRequest
1 голос
/ 04 апреля 2019

У меня есть редактор tinyMCE, и я хочу создать 2 кнопки, которые позволяют копировать в исходном / стилизованном виде в буфер обмена текста.Raw прекрасно работает с getContent ({format: 'text'});

функция copyRich2Clip должна имитировать поведение браузера при сохранении стиля при копировании текста.С помощью функции ниже, когда я вставляю в слово, он просто показывает HTML-теги.Как я могу получить содержимое tinyMCE в формате, который можно вставить с примененным стилем, чтобы он выглядел так же, как в экземпляре редактора браузера?

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

Спасибо

1 Ответ

1 голос
/ 04 апреля 2019

Мне удалось это с помощью команды execCommand, выбрать все и скопировать

tinyMCE.execCommand('selectAll',true,'id_text');
tinyMCE.execCommand('copy',true,'id_text');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...