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
clipboard
Dostępność
Typy
AdditionalDataItem
Właściwości
-
dane
ciąg znaków
Zawartość dodatkowego elementu danych. Ciąg zwykłego tekstu, jeśli
type
ma wartość „textPlain”, lub ciąg znaczników, jeślitype
ma 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.lastError
ustawionym na kod błędu. Wymaga uprawnień clipboard i clipboardWrite. -
callback
funkcja opcjonalna
Parametr
callback
wyglą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
callback
wygląda tak:() => void