Spec-Zone.ru › Web Extensions

Буфер обмена

API расширения WebExtension (который отличается от стандартного API буфера обмена) позволяет расширению копировать элементы в системный буфер обмена. В настоящее время API расширения WebExtension clipboard поддерживает только копирование изображений, но в будущем планируется поддержка копирования текста и HTML.

API расширения WebExtension clipboard существует в первую очередь потому, что стандартный API буфера обмена не поддерживает запись изображений в буфер обмена. API расширения WebExtension clipboard может быть устаревшим, как только поддержка стандартным API буфера обмена не-текстового содержимого буфера обмена войдет в широкое использование.

Чтение из буфера обмена не поддерживается этим API, так как буфер обмена уже можно читать с помощью стандартных API веб-платформы. См. Взаимодействие с буфером обмена.

Этот API основан на API Chrome's clipboard, но этот API доступен только для приложений Chrome, а не для расширений.

Для использования этого API вам необходимо разрешение расширения "clipboardWrite" разрешение.

Функции

clipboard.setImageData()

Копирование изображения в буфер обмена.

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

Рабочий стол Мобильные устройства
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet
setImageData Нет Нет 57 ? Нет Нет ? ? 57 ? Нет ?

Примечание:

Этот API основан на API Chromium's chrome.clipboard.

© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/clipboard

Spec-Zone.ru

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