javascript копирование в буфер обмена не работает в хроме

Конструкция window.getSelection().addRange(range); не всегда отрабатывается в браузере Chrome, хотя копирование в Firefox и в опере работают.
Чтобы код js работал с копированием элемента во всех браузерах используйте такую конструкцию:

Элемент:
<span id='l'> текст для копирования </span>


Код скрипта:
	                let l=document.getElementById('l');
			let selection = document.getSelection();
			let range=document.createRange();
			range.selectNode(l);
			selection.removeAllRanges();
			selection.addRange(range);

			console.log('copy success', document.execCommand('copy'));
			selection.removeAllRanges();



Оставить свой ответ:

Имя:*
E-Mail:
Вопрос:
Skolko buдет пять пдюс сeмь?
Ответ:*
QQpedia21.ru - cамые интересные вопросы