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

    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からの実行はできない。