Descrizione
L'API chrome.clipboard
è fornita per consentire agli utenti di accedere ai dati degli appunti. Si tratta di una soluzione temporanea per le app della piattaforma chromeos fino a quando non sarà disponibile un'alternativa open web. Verrà ritirata non appena sarà disponibile una soluzione web aperto, il che potrebbe avvenire nel quarto trimestre del 2017.
Autorizzazioni
clipboard
Disponibilità
Tipi
AdditionalDataItem
Proprietà
-
dati
stringa
Contenuti dell'elemento di dati aggiuntivo. La stringa di testo normale se
type
è "textPlain" o stringa di markup setype
è "texthtml". Le dimensioni dei dati non possono essere superiori a 2 MB. -
tipo
Tipo dell'elemento di dati aggiuntivo.
DataItemType
Enum
"textPlain"
"texthtml"
ImageType
Tipi di immagini supportati.
Enum
"png"
"jpeg"
Metodi
setImageData()
chrome.clipboard.setImageData(
imageData: ArrayBuffer,
type: ImageType,
additionalItems?: AdditionalDataItem[],
callback?: function,
)
Imposta i dati dell'immagine negli appunti.
Parametri
-
imageData
ArrayBuffer
Chrome 60 e versioni successive .I dati immagine codificati.
-
tipo
Il tipo di immagine che viene passato.
-
additionalItems
AdditionalDataItem[] facoltativo
Chrome 60 e versioni successive .Elementi di dati aggiuntivi per descrivere i dati dell'immagine. Il callback viene chiamato con
chrome.runtime.lastError
impostato sul codice di errore in caso di errore. Sono necessarie le autorizzazioni Appunti e AppuntiWrite. -
callback
funzione facoltativa
Il parametro
callback
ha il seguente aspetto:() => void
Resi
-
Promesso<void>
Chrome 91 e versioni successive .Le promesse sono supportate solo per Manifest V3 e versioni successive, mentre le altre piattaforme devono utilizzare i callback.
Eventi
onClipboardDataChanged
chrome.clipboard.onClipboardDataChanged.addListener(
callback: function,
)
Attivato quando i dati degli appunti cambiano. Sono necessarie le autorizzazioni Appunti e Appunti per aggiungere il listener all'evento chrome.clipboard.onClipboardDataChanged. Dopo l'attivazione di questo evento, i dati degli appunti sono disponibili chiamando document.execCommand('paste').
Parametri
-
callback
funzione
Il parametro
callback
ha il seguente aspetto:() => void