跳转到内容
Tauri

剪切板

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

Supported Platforms

This plugin requires a Rust version of at least 1.77.2

Platform Level Notes
windows
linux
macos
android

Only plain-text content support

ios

Only plain-text content support

设置

从安装剪贴板插件开始。

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

npm run tauri add clipboard-manager

用法

剪贴板插件有 JavaScript 和 Rust 两种版本。

import { writeText, readText } from '@tauri-apps/plugin-clipboard-manager';
// 当设置 `"withGlobalTauri": true` 时, 你可以使用
// const { writeText, readText } = window.__TAURI__.clipboardManager;
// 将内容写到剪贴板
await writeText('Tauri is awesome!');
// 从剪贴板读取内容
const content = await readText();
console.log(content);
// 将 "Tauri is awesome!" 输出到控制台

Default Permission

No features are enabled by default, as we believe the clipboard can be inherently dangerous and it is application specific if read and/or write access is needed.

Clipboard interaction needs to be explicitly enabled.

This default permission set includes the following:

Permission Table

Identifier Description

clipboard-manager:allow-clear

Enables the clear command without any pre-configured scope.

clipboard-manager:deny-clear

Denies the clear command without any pre-configured scope.

clipboard-manager:allow-read-image

Enables the read_image command without any pre-configured scope.

clipboard-manager:deny-read-image

Denies the read_image command without any pre-configured scope.

clipboard-manager:allow-read-text

Enables the read_text command without any pre-configured scope.

clipboard-manager:deny-read-text

Denies the read_text command without any pre-configured scope.

clipboard-manager:allow-write-html

Enables the write_html command without any pre-configured scope.

clipboard-manager:deny-write-html

Denies the write_html command without any pre-configured scope.

clipboard-manager:allow-write-image

Enables the write_image command without any pre-configured scope.

clipboard-manager:deny-write-image

Denies the write_image command without any pre-configured scope.

clipboard-manager:allow-write-text

Enables the write_text command without any pre-configured scope.

clipboard-manager:deny-write-text

Denies the write_text command without any pre-configured scope.


© 2025 Tauri Contributors. CC-BY / MIT