navigator.clipboard.read()

navigator.clipboard.read() - читає дані з буфера обміну.

Синтаксис:

navigator.clipboard.read();

Параметри:

navigator - об'єкт navigator.

clipboard - об'єкт Clipboard.

Опис:

read() метод об'єкту Clipboard який читає дані з буферу обміну. Повертає Promise для асинхроного читання тексту з буферу обміну.

У функцію яка виконується асинхроно передається параметр типу DataTransfer.

Не всі браузери підтримують. Зверніть увагу, що Clipboard API за політикою безпеки браузера може працювати лише в захищених доменах (https) або локальних хостах, а також коли сторінка є поточною активною вкладкою веб-переглядача.

Приклад:

if(navigator.clipboard){ var buffer = navigator.clipboard.read(); buffer.then(function(dani){alert('дані з буфера: '+dani);}).catch(function(err){alert('виникла помилка: '+err);}); }else alert('Ваш браузер не підтримує Clipboard'); if(navigator.clipboard){ navigator.clipboard.read().then(function(dani){alert('тип даних з буфері обміну: '+dani.types);}); }else alert('Ваш браузер не підтримує Clipboard');