Navigator: свойство clipboard
Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS), в некоторых или во всех поддерживающих браузерах.
Свойство clipboard только для чтения интерфейса Navigator возвращает объект Clipboard, используемый для чтения и записи содержимого буфера обмена.
Это точка входа в API буфера обмена, который можно использовать для реализации функций вырезания, копирования и вставки в веб-приложении.
Значение
Объект Clipboard, используемый для доступа к системному буферу обмена.
Примеры
Следующий код использует navigator.clipboard для доступа к системному буферу обмена, чтобы прочитать текстовое содержимое из буфера обмена.
navigator.clipboard
.readText()
.then(
(clipText) => (document.querySelector(".clip-text").innerText = clipText),
);
Этот фрагмент заменяет содержимое элемента с классом "clip-text" текстовым содержимым буфера обмена. Возможно, этот код используется в расширении браузера, отображающем текущее содержимое буфера обмена, автоматически обновляясь периодически или при срабатывании определённых событий.
Если буфер обмена пуст или не содержит текста, содержимое элемента "clip-text" очищается. Это происходит потому, что readText() возвращает пустую строку, если буфер обмена пуст или не содержит текста.
Спецификации
| Спецификация |
|---|
| Clipboard API и события # navigator-clipboard |
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
clipboard |
66 | 79 | 63 | 53 | 13.1 | 66 | 63 | 47 | 13.4 | 9.0 | 66 |
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Navigator/clipboard