跳转到内容
Tauri

剪贴板

使用剪贴板插件读取和写入系统剪贴板。

支持的平台

此插件需要 Rust 版本至少为 1.77.2

平台 级别 注释
windows
linux
macos
android

仅支持纯文本内容

ios

仅支持纯文本内容

设置

安装剪贴板插件以开始使用。

使用您的项目包管理器添加依赖项

npm run tauri add clipboard-manager

使用方法

剪贴板插件在 JavaScript 和 Rust 中均可用。

import { writeText, readText } from '@tauri-apps/plugin-clipboard-manager';
// when using `"withGlobalTauri": true`, you may use
// const { writeText, readText } = window.__TAURI__.clipboardManager;
// Write content to clipboard
await writeText('Tauri is awesome!');
// Read content from clipboard
const content = await readText();
console.log(content);
// Prints "Tauri is awesome!" to the console

默认权限

默认情况下未启用任何功能,因为我们认为剪贴板可能具有内在的危险性,并且是否需要读取和/或写入访问权限是特定于应用程序的。

剪贴板交互需要显式启用。

此默认权限集包括以下内容

权限表

标识符 描述

clipboard-manager:allow-clear

启用 clear 命令,无需任何预配置的作用域。

clipboard-manager:deny-clear

拒绝 clear 命令,无需任何预配置的作用域。

clipboard-manager:allow-read-image

启用 read_image 命令,无需任何预配置的作用域。

clipboard-manager:deny-read-image

拒绝 read_image 命令,无需任何预配置的作用域。

clipboard-manager:allow-read-text

启用 read_text 命令,无需任何预配置的作用域。

clipboard-manager:deny-read-text

拒绝 read_text 命令,无需任何预配置的作用域。

clipboard-manager:allow-write-html

启用 write_html 命令,无需任何预配置的作用域。

clipboard-manager:deny-write-html

拒绝 write_html 命令,无需任何预配置的作用域。

clipboard-manager:allow-write-image

启用 write_image 命令,无需任何预配置的作用域。

clipboard-manager:deny-write-image

拒绝 write_image 命令,无需任何预配置的作用域。

clipboard-manager:allow-write-text

启用 write_text 命令,无需任何预配置的作用域。

clipboard-manager:deny-write-text

拒绝 write_text 命令,无需任何预配置的作用域。


© 2025 Tauri 贡献者。CC-BY / MIT