navigator.clipboard

navigator.clipboard - об'єкт Clipboard для читання і запису даних з буфера обміні.

Синтаксис:

navigator.clipboard

Параметри:

navigator - об'єкт navigator.

Опис:

clipboard властивість об'єкту navigator яка представляє собою об'єкт Clipboard для читання і запису тексту і даних з системного буфера обміну.

Усі дії з буфером обміну виконуються асинхроно. При цьому браузер може запитати дозвіл у користувача до буферу обміну.

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

Приклад:

if(navigator.clipboard){ alert(navigator.clipboard); }else alert('Ваш браузер не підтримує Clipboard');

Приклад читання тексту з буферу обміну:

if(navigator.clipboard){ navigator.clipboard.readText().then(function(text){alert(text);}); }else alert('Ваш браузер не підтримує navigator.clipboard');

Приклад копіювання даних у буфер обміну:

if(navigator.clipboard){ navigator.clipboard.writeText('яваскрипт.укр'); }else alert('Ваш браузер не підтримує Clipboard');