クリップボードへのコピー・ペーストをプログラムで操作する
// テキストをコピー(HTTPSまたはlocalhost必須)
await navigator.clipboard.writeText('コピーするテキスト');
// クリップボードから読み取り(ユーザー許可が必要)
const text = await navigator.clipboard.readText();
async function copyToClipboard(text: string) {
await navigator.clipboard.writeText(text);
showToast('コピーしました!');
}HTTPSまたはlocalhost環境でのみ動作する。readTextはユーザーの許可が必要。フォールバックとしてdocument.execCommand("copy")(非推奨)がある。