chrome.clipboard

Deskripsi

chrome.clipboard API disediakan untuk memungkinkan pengguna mengakses data papan klip. Ini adalah solusi sementara untuk aplikasi platform chromeos hingga alternatif web terbuka tersedia. Fitur ini tidak akan digunakan lagi setelah solusi web terbuka tersedia, yang kemungkinan akan tersedia pada Kuartal 4 2017.

Izin

clipboard

Ketersediaan

Saluran developer Khusus ChromeOS

Jenis

AdditionalDataItem

Properti

  • data

    string

    Konten item data tambahan. String teks biasa jika type adalah "textPlain" atau string markup jika type adalah "textHTML". Data tidak boleh lebih dari 2 MB.

  • jenis

    Jenis item data tambahan.

DataItemType

Enum

"textPlain"

"textHTML"

ImageType

Jenis gambar yang didukung.

Enum

"png"

"jpeg"

Metode

setImageData()

Janji Chrome 57 dan yang lebih baru
chrome.clipboard.setImageData(
  imageData: ArrayBuffer,
  type: ImageType,
  additionalItems?: AdditionalDataItem[],
  callback?: function,
)

Menyetel data gambar ke papan klip.

Parameter

  • imageData

    ArrayBuffer

    Chrome 60 dan yang lebih baru

    Data gambar yang dienkode.

  • jenis

    Jenis gambar yang diteruskan.

  • additionalItems

    AdditionalDataItem[] opsional

    Chrome 60 dan yang lebih baru

    Item data tambahan untuk mendeskripsikan data gambar. Callback dipanggil dengan chrome.runtime.lastError yang disetel ke kode error jika terjadi error. Memerlukan izin papan klip dan clipboardWrite.

  • callback

    fungsi opsional

    Parameter callback terlihat seperti ini:

    () => void

Hasil

  • Janji<void>

    Chrome 91 dan yang lebih baru

    Promise hanya didukung untuk Manifes V3 dan yang lebih baru, platform lain perlu menggunakan callback.

Acara

onClipboardDataChanged

Chrome 56 dan yang lebih baru
chrome.clipboard.onClipboardDataChanged.addListener(
  callback: function,
)

Diaktifkan saat data papan klip berubah. Memerlukan izin clipboard dan clipboardRead untuk menambahkan pemroses ke peristiwa chrome.clipboard.onClipboardDataDiubah. Setelah peristiwa ini diaktifkan, data papan klip akan tersedia dengan memanggil document.execCommand('paste').

Parameter

  • callback

    fungsi

    Parameter callback terlihat seperti ini:

    () => void