Копирование на телефоне и на компьютере
указаны код работает на компьютере но не работает на мобильном. Как его изменить чтоб работал и там и там?
$('#button1').on('click', () => {
let textA = $('#options_sum').html();
let textB = $('#options_value').html();
let text = textA + " " + "\n" + textB;
text = text.replaceAll(' ', '');
text = text.replaceAll('<span>', '');
text = text.replaceAll('</span>', '');
text = text.replaceAll('<br>', "\n");
navigator.clipboard.writeText(text);
});
Ответы (1 шт):
Автор решения: Oliver Patterson
→ Ссылка
Вариант с копированием через инпут, раньше использовали этот метод, но он не срабатывает в сниппете кода.
function copyText(value)
{
const input = document.createElement('input');
document.body.appendChild(input);
input.value = value;
input.select();
input.setSelectionRange(0, 99999); /* for mobail */
document.execCommand("copy");
document.body.removeChild(input);
}