Скопируйте текст и изображение с помощью буфера обмена в 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 (работает)
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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