Spec-Zone.ru › Web APIs

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API