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.
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.