≪ Today I learned. RSS購読
公開日
タグ
JavaScript
著者
ダーシノ(@bc_rikko)

Clipboard APIでクリップボードにアクセスする

Firefox127Clipboard APIのRead/Writeをサポートしたことで、全モダンブラウザで利用可能になった。

// コピー
const text = 'xxxx'
await window.navigator.clipboard.writeText(text)

// 貼り付け
const paste = await window.navigator.clipboard.readText()

※ページにフォーカスが当たっていない場合、DOMException: Failed to execute 'readText' on 'Clipboard': Document is not focusedというエラーになるため、Consoleからの実行はできない。