Копирование с использованием Javascript возвращает дополнительный перевод строки - PullRequest
0 голосов
/ 28 февраля 2019

Я копирую контент из тега, используя диапазон, который возвращает идеальный контент в 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

1 Ответ

0 голосов
/ 28 февраля 2019

используйте <br> как разрыв строки вместо пробелов в HTML.Если это не работает, лучше использовать javascriptToolTipPlugin

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...