Clipboard API

E555972

The Clipboard API is a modern web platform interface that allows websites to programmatically read from and write to the system clipboard in a secure, permission-controlled way.

Try in SPARQL Jump to: Statements Referenced by

Statements (51)

Predicate Object
instanceOf Web API
Web platform feature
availableIn Chromium-based browsers
Firefox (with varying support over time) NERFINISHED
Safari (with varying support over time) NERFINISHED
modern browsers
category Client-side web technology
designedFor asynchronous clipboard access
designGoal improve security of clipboard access
provide explicit user control over clipboard access
provide richer clipboard formats
support asynchronous operations
exposesInterface Clipboard NERFINISHED
ClipboardItem NERFINISHED
navigator.clipboard
method ClipboardItem NERFINISHED
navigator.clipboard.read
navigator.clipboard.readText
navigator.clipboard.write
navigator.clipboard.writeText
partOf HTML Living Standard ecosystem
Web Platform NERFINISHED
permissionName clipboard-read
clipboard-write
relatedTo Async Clipboard API NERFINISHED
Permissions API NERFINISHED
document.execCommand API NERFINISHED
replaces document.execCommand('copy')
document.execCommand('paste')
requires HTTPS
secure context
returns Promise
securityModel permission-based
user-gesture requirement for some read operations
user-gesture requirement for write
standardizedBy WHATWG NERFINISHED
supportsDataType custom MIME types
image/png
text/html
text/plain
supportsOperation read arbitrary clipboard data
read from system clipboard
readText
write arbitrary clipboard data
write to system clipboard
writeText
useCase building web-based editors
copy and paste images
copy and paste rich text
copy and paste text
integrating with native clipboard workflows

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

Web APIs example Clipboard API
Open Web Platform hasComponent Clipboard API