JS копирование текста без сохранения стилей

Есть общеизсвестная проблема, что если что-то копировать из браузера и попытаться вставить в тот же ворд, то в ворд переносятся стили(бэкграунд, шрифт, цвет и т.д.)

Пока есть рабочее решение для хрома, мозилы, яндекса. Но оно не совсем корректно работает в ИЕ, там убираются пробелы между строками, что не очень правильно и конечному пользователю придется расставлять переносы в ручную, если он скорпиует много текста

  const onCopy = ev => {
    ev.preventDefault();
    const textSelection = document.getSelection().toString();
    const clipboardData = ev.clipboardData || window.clipboardData;
    clipboardData.setData('text', textSelection);
  };

Может кто сталкивался с кроссбраузерным решением данной проблемы?


Ответы (0 шт):