跳到內容
Tauri

剪貼簿

使用剪貼簿外掛程式讀取和寫入系統剪貼簿。

支援平台

此外掛程式需要至少 1.77.2 的 Rust 版本

平台 層級 備註
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