Skip to content

Latest commit

 

History

History
32 lines (20 loc) · 1.53 KB

File metadata and controls

32 lines (20 loc) · 1.53 KB
title slug l10n
clipboard
Mozilla/Add-ons/WebExtensions/API/clipboard
sourceCommit
eec174a08a5003da32f53e694c45eda3377b4d18

{{AddonSidebar}}

WebExtension 的 clipboard API(与标准剪贴板 API 不同)使扩展能够将项目复制到系统剪贴板。目前,WebExtension clipboard API 仅支持复制图像,但计划在未来支持复制文本和 HTML。

WebExtension clipboard API 之所以存在,主要是因为标准剪贴板 API 不支持将图像写入剪贴板。一旦标准剪贴板 API 对非文本剪贴板内容的支持进入广泛使用,则 WebExtension clipboard API 可能会被弃用。

此 API 不支持从剪贴板读取,因为剪贴板已经可以使用标准的 web 平台 API 进行读取。请参阅与剪贴板交互

此 API 基于 Chrome 的 clipboard API,但该 API 仅适用于 Chrome 应用,不适用于扩展。

要使用此 API,你需要有 "clipboardWrite" 扩展权限

函数

  • {{WebExtAPIRef("clipboard.setImageData()")}}
    • : 复制图像到剪切板。

浏览器兼容性

{{WebExtExamples("h2")}}

{{Compat}}

Note

此 API 基于 Chromium 的 chrome.clipboard API。