web api instance property
ClipboardItem: types property
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.