Descripción
Se proporciona la API de chrome.clipboard
para permitir que los usuarios accedan a los datos del portapapeles. Esta es una solución temporal para las apps de la plataforma chromeos hasta que la alternativa de Web abierta esté disponible. Dejará de estar disponible una vez que esté disponible la solución web abierta, que podría ocurrir en el cuarto trimestre de 2017.
Permisos
clipboard
Disponibilidad
Tipos
AdditionalDataItem
Propiedades
-
datos
string
Contenido del elemento de datos adicionales. La cadena de texto sin formato si
type
es "textPlain" o la cadena de marcado sitype
es "textHtml". Los datos no pueden superar los 2 MB. -
tipo
Tipo de elemento de datos adicionales.
DataItemType
Enum
"textPlain"
"textHtml"
ImageType
Tipos de imágenes compatibles.
Enum
“png”
“jpeg”
Métodos
setImageData()
chrome.clipboard.setImageData(
imageData: ArrayBuffer,
type: ImageType,
additionalItems?: AdditionalDataItem[],
callback?: function,
)
Configura los datos de la imagen en el portapapeles.
Parámetros
-
imageData
ArrayBuffer
Chrome 60 y versiones posterioresLos datos de imagen codificados.
-
tipo
El tipo de imagen que se pasa.
-
additionalItems
AdditionalDataItem[] opcional
Chrome 60 y versiones posterioresElementos de datos adicionales para describir datos de imágenes. Si se produce un error, se llama a la devolución de llamada con
chrome.runtime.lastError
configurado como código de error. Requiere permisos de portapapeles y portapapelesWrite. -
callback
función opcional
El parámetro
callback
se ve de la siguiente manera:() => void
Muestra
-
Promesa<void>
Chrome 91 y versiones posterioresLas promesas solo son compatibles con Manifest V3 y versiones posteriores; otras plataformas deben usar devoluciones de llamada.
Eventos
onClipboardDataChanged
chrome.clipboard.onClipboardDataChanged.addListener(
callback: function,
)
Se activa cuando cambian los datos del portapapeles. Requiere permisos de portapapeles y portapapelesRead para agregar un objeto de escucha al evento chrome.clipboard.onClipboardDataChanged. Después de que se activa este evento, los datos del portapapeles estarán disponibles llamando a document.execCommand('paste').
Parámetros
-
callback
función
El parámetro
callback
se ve de la siguiente manera:() => void