Descrizione
L'API chrome.clipboard viene fornita per consentire agli utenti di accedere ai dati degli appunti. Si tratta di una soluzione temporanea per le app della piattaforma ChromeOS finché non sarà disponibile un'alternativa per il web aperto. Verrà ritirato una volta disponibile la soluzione open web, che potrebbe essere nel quarto trimestre del 2017.
Autorizzazioni
clipboardDisponibilità
Tipi
AdditionalDataItem
Proprietà
- 
    datistringa Contenuto dell'elemento di dati aggiuntivo. La stringa di testo normale se typeè "textPlain" o la stringa di markup setypeè "textHtml". I dati non possono superare i 2 MB.
- 
    tipoTipo 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,
): Promise<void>
Imposta i dati dell'immagine negli appunti.
Parametri
- 
    imageDataArrayBuffer Chrome 60+I dati dell'immagine codificati. 
- 
    tipoIl tipo di immagine che viene trasmessa. 
- 
    additionalItemsAdditionalDataItem[] facoltativo Chrome 60+Elementi di dati aggiuntivi per descrivere i dati delle immagini. Se si verifica un errore, il callback viene chiamato con chrome.runtime.lastErrorimpostato sul codice di errore. Richiede le autorizzazioni clipboard e clipboardWrite.
- 
    callbackfunzione facoltativa Il parametro callbackha il seguente aspetto:() => void 
Resi
- 
            Promise<void> Chrome 91+Le promesse sono supportate solo per Manifest V3 e versioni successive, le altre piattaforme devono utilizzare i callback. 
Eventi
onClipboardDataChanged
chrome.clipboard.onClipboardDataChanged.addListener(
callback: function,
)
Attivato quando cambiano i dati degli appunti. Richiede le autorizzazioni clipboard e clipboardRead 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
- 
    callbackfunzione Il parametro callbackha il seguente aspetto:() => void