v0.1首个正式支持的版本化规范查看版本范围

clipboard.writeText()

把 guest 已有的有界文本交给系统剪贴板。

Syntax

await host.clipboard.writeText(text, options?);

Parameters

  • text: string:UTF-8 编码后不超过 clipboard.maxTextBytes 的纯文本。
  • options?: CallOptions:可选取消信号。

Return value

无。成功只表示系统剪贴板已接受文本。

Examples

copyButton.onclick = () => host.clipboard.writeText(editor.selectedText());

Errors

特有错误:deniedactivation-requiredcancelledinvalid-datalimit-exceeded。取消先于系统剪贴板提交点时不得写入;提交先发生则成功,后到的取消不回滚。

Requirements

  • 能力:host:clipboard.writeText
  • 每次可信用户激活:必须
  • 可取消:是;取消与系统剪贴板提交点线性排序
  • 信任档位:green;长度、速率、纯文本形状和逐次审计是实现符合 v0.1 的强制条件

See also

clipboard.readText()clipboard

Host API 版本与分层概览Host API v0.1版本非正式提议提议canvas API呈现canvas.getInfo()方法canvas.draw()方法canvas.present()方法canvas.measureText()方法canvas.frame event事件canvas.resize event事件asset API呈现asset.read()方法asset.loadFont()方法playback API呈现playback.open()方法playback.write()方法playback.stop()方法playback.ready event事件playback.ended event事件input API输入input.focus()方法input.pointer event事件input.key event事件input.wheel event事件input.focusChange event事件ime API输入ime.openSession()方法ime.updateState()方法ime.updateGeometry()方法ime.closeSession()方法ime.textUpdate event事件ime.composition event事件ime.formatUpdate event事件ime.characterBoundsRequest event事件ime.ended event事件capture API输入capture.requestCamera()方法capture.requestMic()方法capture.frame()方法capture.readAudio()方法capture.stop()方法capture.ended event事件store API数据store.get()方法store.put()方法store.delete()方法store.list()方法store.deletePrefix()方法clipboard API数据clipboard.readText()方法clipboard.writeText()方法env API平台集成env.snapshot()方法env.change event事件开始调用 Host API指南构建交互式绘图应用指南构建自绘文本编辑器指南管理媒体采集与播放指南组织本地数据与同步指南