跳到主要内容

clipboard

Read and write to the system clipboard.

This package is also accessible with window.__TAURI__.clipboard when build.withGlobalTauri in tauri.conf.json is set to true.

The APIs must be added to tauri.allowlist.clipboard in tauri.conf.json:

{
"tauri": {
"allowlist": {
"clipboard": {
"all": true, // enable all Clipboard APIs
"writeText": true,
"readText": true
}
}
}
}

It is recommended to allowlist only the APIs you use for optimal bundle size and security.

Functions

readText

readText(): Promise<string | null>

Gets the clipboard content as plain text.

Example

import { readText } from '@tauri-apps/api/clipboard';
const clipboardText = await readText();

Since: 1.0.0.

Returns: Promise<string | null>

writeText

writeText(text: string): Promise<void>

Writes plain text to the clipboard.

Example

import { writeText, readText } from '@tauri-apps/api/clipboard';
await writeText('Tauri is awesome!');
assert(await readText(), 'Tauri is awesome!');

Since: 1.0.0.

Parameters

NameType
textstring

Returns: Promise<void>

A promise indicating the success or failure of the operation.