Spec-Zone.ru › Web APIs

ClipboardItem: свойство types

Базовая версия 2024
Новое свойство

Начиная с июня 2024 года, данная функция работает на последних версиях устройств и браузеров. Возможно, эта функция не будет работать на более старых устройствах или браузерах.

  • Узнать больше
  • Полная совместимость
  • Отправить отзыв

Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS) в некоторых или во всех поддерживающих браузерах.

Чтение-только свойство types интерфейса ClipboardItem возвращает массив Array доступных типов MIME в ClipboardItem.

Значение

Массив Array доступных типов MIME.

Примеры

В примере ниже мы возвращаем все элементы буфера обмена с помощью метода Clipboard.read(), затем проверяем свойство types на наличие доступных типов перед использованием метода ClipboardItem.getType() для возвращения каждого элемента данных как Blob. Если для указанного типа не найдено содержимого буфера обмена, возвращается ошибка.

async function getClipboardContents() {
  try {
    const clipboardItems = await navigator.clipboard.read();

    for (const clipboardItem of clipboardItems) {
      for (const type of clipboardItem.types) {
        const blob = await clipboardItem.getType(type);
        // we can now use blob here
      }
    }
  } catch (err) {
    console.error(err.name, err.message);
  }
}

Спецификации

Спецификация
API буфера обмена и события
# dom-clipboarditem-types

Совместимость браузеров

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
types 76 79 127 63 13.1 84 127 60 13.4 14.0 84

См. также

  • API буфера обмена
  • Статья о поддержке изображений для Async Clipboard

© 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/ClipboardItem/types

Spec-Zone.ru

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