Я копирую контент из тега, используя диапазон, который возвращает идеальный контент в Chrome.Но не в Firefox, который дает новую строку при запуске.
HTML-элемент:
<p>I am on the wall
I am on the earth
I am on the another earth</p>
код:
var selection = document.getSelection();
var range = document.createRange();
range.selectNode(element);
//range.selectNodeContents(element);
selection.removeAllRanges();
selection.addRange(range);
document.execCommand('copy');
Chrome:
I am on the wall
I am on the earth
I am on the another earth
Firefox:
[new line feed in here]
I am on the wall
I am on the earth
I am on the another earth