@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"
Браузер при этом не запрашивает никакие разрешения.
В чем проблема?
  • Вопрос задан
  • 304 просмотра
Пригласить эксперта
Ответы на вопрос 1
@daenur_habr
if (navigator.clipboard) {
  alert(' все норм ')
} else {
  alert(' все грустно ')
}

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

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

Войти через центр авторизации
Похожие вопросы
SummerWeb Ярославль
от 120 000 до 180 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
15 июн. 2024, в 23:20
50000 руб./за проект
15 июн. 2024, в 23:15
4000 руб./за проект
15 июн. 2024, в 23:01
4400 руб./за проект