JS копирование текста без сохранения стилей
Есть общеизсвестная проблема, что если что-то копировать из браузера и попытаться вставить в тот же ворд, то в ворд переносятся стили(бэкграунд, шрифт, цвет и т.д.)
Пока есть рабочее решение для хрома, мозилы, яндекса. Но оно не совсем корректно работает в ИЕ, там убираются пробелы между строками, что не очень правильно и конечному пользователю придется расставлять переносы в ручную, если он скорпиует много текста
const onCopy = ev => {
ev.preventDefault();
const textSelection = document.getSelection().toString();
const clipboardData = ev.clipboardData || window.clipboardData;
clipboardData.setData('text', textSelection);
};
Может кто сталкивался с кроссбраузерным решением данной проблемы?