navigator.clipboard.readText() - читає текст з буфера обміну.
navigator.clipboard.readText();
navigator - об'єкт navigator.
clipboard - об'єкт Clipboard.
readText() метод об'єкту Clipboard який читає текст з буферу обміну. Повертає Promise для асинхроного читання тексту з буферу обміну.
У функцію яка виконується асинхроно передається параметр типу String.
Не всі браузери підтримують. Зверніть увагу, що Clipboard API за політикою безпеки браузера може працювати лише в захищених доменах (https) або локальних хостах, а також коли сторінка є поточною активною вкладкою веб-переглядача.
if(navigator.clipboard){
navigator.clipboard.readText().then(function(text){alert('текст з буфера: '+text);});
}else alert('Ваш браузер не підтримує Clipboard');
if(navigator.clipboard){
navigator.clipboard.readText().then(text => { alert('текст з буфера: '+text); }).catch(err => { alert('Виникла помилка: '+err); });
}else alert('Ваш браузер не підтримує Clipboard');
if(navigator.clipboard){
var buffer = navigator.clipboard.readText();
buffer.then(function(text){alert('текст з буфера: '+text);}).catch(function(err){alert('виникла помилка: '+err);});
}else alert('Ваш браузер не підтримує Clipboard');