У меня проблема с копированием в буфер обмена специальным методом. Например, он отлично работает на Firefox - он копирует текст как есть. Но на Chrome добавьте в начале новую строку. У вас есть идея, почему это происходит, и есть ли способ предотвратить это?
Вот код, который я использую для его достижения:
let textarea = $(`<textarea type="text" style="position: fixed; top: -150px; left: -150px; display: block; height: 10px; width: 10px;">${content}</textarea>`).appendTo('body');
let selection = document.getSelection();
let range = document.createRange();
range.selectNode(textarea[0]);
selection.removeAllRanges();
selection.addRange(range);
let result = document.execCommand('Copy');
selection.removeAllRanges();
textarea.remove();
Заранее спасибо за помощь.