Задать вопрос
@Proshka17

Как прочитать буфер обмена на Javascript?

Пытаюсь прочитать буфер обмена c помощью Clipboard API
Делаю так
const permission = await navigator.permissions.query({ name: 'clipboard-read' });
if (permission.state === 'denied') {
    throw new Error('Not allowed to read clipboard.');
}
console.log("paste+");
clipboardContents = await navigator.clipboard.readText();
console.log("got " + clipboardContents);

В консоли пишется "paste+', но не пишется "got"
permission.state == "prompt"
Браузер при этом не запрашивает никакие разрешения.
В чем проблема?
  • Вопрос задан
  • 317 просмотров
Подписаться 3 Простой 4 комментария
Пригласить эксперта
Ответы на вопрос 1
@daenur_habr
if (navigator.clipboard) {
  alert(' все норм ')
} else {
  alert(' все грустно ')
}

А "все норм" или "все грустно"?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы