Firefox Tomorrow

web api instance property

ClipboardItem: types property

View on MDN ↗

Secure context

The read-only types property of the ClipboardItem interface returns an Array of MIME types available within the ClipboardItem.

Value

An Array of available MIME types.

Examples

In the below example, we’re returning all items on the clipboard via the read() method, then checking the types property for available types before utilizing the getType() method to return each data item as a Blob. If no clipboard contents is found for the specified type, an error is returned.

async function getClipboardContents() {
  try {
    const clipboardItems = await navigator.clipboard.read();

    for (const clipboardItem of clipboardItems) {
      for (const type of clipboardItem.types) {
        const blob = await clipboardItem.getType(type);
        // we can now use blob here
      }
    }
  } catch (err) {
    console.error(err.name, err.message);
  }
}

Specifications

SpecificationsStandards references are available on the canonical MDN page.

Browser compatibility

Browser compatibilityCompatibility data is available on the canonical MDN page.

See also