Clipboard.readText()
Clipboard
インターフェイスの readText()
メソッドは、システムクリップボードのテキストの内容のコピーに解決されるプロミス (Promise
) を返します。
クリップボードからデータを読み込むには、権限 API の "clipboard-read"
権限を得る必要があります。
構文
readText()
引数
なし。
返値
クリップボードのテキストの内容を持つ文字列に解決される、プロミス (Promise
) オブジェクト。クリップボードが空であったり、テキストがないか、クリップボードの内容を表す DataTransfer
オブジェクトがテキストの表現を持たない場合は、空文字列を返します。
テキストでない内容をクリップボードから読むためには、代わりに read()
メソッドを使ってください。クリップボードへのテキストの書き込みには、writeText()
を使ってください。
例
この使用例は、クリップボードからテキストの内容を取得し、ある要素の内容にその取得されたテキストを設定します。
navigator.clipboard.readText().then(
(clipText) => document.getElementById("outbox").innerText = clipText);
仕様書
Specification |
---|
Clipboard API and events # dom-clipboard-readtext |
ブラウザーの互換性
BCD tables only load in the browser