Скопируйте текст и изображение с помощью буфера обмена в JSJavascript

Форум по Javascript
Гость
Скопируйте текст и изображение с помощью буфера обмена в JS

Сообщение Гость »


Я пытаюсь скопировать изображение с текстом и вставить в Slack. Это работает, когда я пытаюсь скопировать его в блокнот, но не работает, когда я копирую его в Slack.

JS-код:

const btn = document.getElementById("btn"); const out = document.getElementById("out"); btn.addEventListener("клик", async () => { пытаться { константный HTML = `
Изображение
Случайная строка
`; константные данные = [ новый ClipboardItem({ "текст/html": новый Blob([html], { введите: «текст/html» }) }) ]; navigator.clipboard.write(данные).then( () => { out.innerText = "Скопировано в буфер обмена!"; }, (ошибка) => { out.innerText = "Ошибка: " + err; } ); } поймать (ошибиться) { out.innerText = "Ошибка: " + err; } });
HTML:

Нажмите «Копировать», затем вставьте в Word/Teams/Slack
Копировать HTML (работает)

Вернуться в «Javascript»