Opis
Interfejs chrome.clipboard API umożliwia użytkownikom dostęp do danych schowka. Jest to tymczasowe rozwiązanie dla aplikacji na platformę ChromeOS, dopóki nie będzie dostępna alternatywa w otwartej sieci. Zostanie wycofana, gdy będzie dostępne rozwiązanie dla otwartej sieci, co może nastąpić w IV kwartale 2017 r.
Uprawnienia
clipboardDostępność
Typy
AdditionalDataItem
Właściwości
- 
    dane
ciąg znaków
Zawartość dodatkowego elementu danych. Ciąg zwykłego tekstu, jeśli
typema wartość „textPlain”, lub ciąg znaczników, jeślitypema wartość „textHtml”. Rozmiar danych nie może przekraczać 2 MB. - 
    typ
Typ dodatkowego elementu danych.
 
DataItemType
Typ wyliczeniowy
"textPlain" 
 
"textHtml" 
 
ImageType
Obsługiwane typy obrazów.
Typ wyliczeniowy
„png” 
 
"jpeg" 
 
Metody
setImageData()
chrome.clipboard.setImageData(
imageData: ArrayBuffer,
type: ImageType,
additionalItems?: AdditionalDataItem[],
callback?: function,
): Promise<void>
Ustawia dane obrazu w schowku.
Parametry
- 
    imageData
ArrayBuffer
Chrome 60 lub nowszaZakodowane dane obrazu.
 - 
    typ
Typ przekazywanego obrazu.
 - 
    additionalItems
AdditionalDataItem[] opcjonalnie
Chrome 60 lub nowszaDodatkowe elementy danych opisujące dane obrazu. Jeśli wystąpi błąd, wywołanie zwrotne zostanie wywołane z parametrem
chrome.runtime.lastErrorustawionym na kod błędu. Wymaga uprawnień clipboard i clipboardWrite. - 
    callback
funkcja opcjonalna
Parametr
callbackwygląda tak:() => void
 
Zwroty
- 
            
Promise<void>
Chrome 91 lub nowszaObietnice są obsługiwane tylko w przypadku platformy Manifest V3 i nowszych. Inne platformy muszą używać wywołań zwrotnych.
 
Wydarzenia
onClipboardDataChanged
chrome.clipboard.onClipboardDataChanged.addListener(
callback: function,
)
Uruchamiane, gdy dane w schowku się zmienią. Wymaga uprawnień clipboard i clipboardRead do dodawania detektora do zdarzenia chrome.clipboard.onClipboardDataChanged. Po uruchomieniu tego zdarzenia dane ze schowka są dostępne po wywołaniu polecenia document.execCommand('paste').
Parametry
- 
    callback
funkcja
Parametr
callbackwygląda tak:() => void