Clipboard
Baseline 广泛可用 *
Clipboard 接口,属于 Clipboard API,提供对系统剪贴板内容的读写访问。这允许 Web 应用程序实现剪切、复制和粘贴功能。
系统剪贴板通过全局 Navigator.clipboard 属性暴露。
Clipboard API 的所有方法都以异步方式运行;它们返回一个 Promise,该 Promise 在剪贴板访问完成后被解析。如果剪贴板访问被拒绝,则 Promise 被拒绝。
实例方法
Clipboard 基于 EventTarget 接口,并包含其方法。
read()-
从剪贴板请求任意数据(如图像),返回一个
Promise,该 Promise 会解析为一个包含剪贴板内容的ClipboardItem对象数组。 readText()-
从系统剪贴板请求文本,返回一个
Promise,当文本可用时,该 Promise 会以包含剪贴板文本的字符串来 fulfilled。 write()-
将任意数据写入系统剪贴板,返回一个
Promise,该 Promise 在操作完成后被解析。 writeText()-
将文本写入系统剪贴板,返回一个
Promise,该 Promise 在文本完全复制到剪贴板后被解析。
规范
| 规范 |
|---|
| Clipboard API 和事件 # clipboard-interface |
浏览器兼容性
加载中…