window.clipboardData
を使う(必要なときに詳しく調べる) document.execCommand()
は廃止されたjsconst target = 'コピーする文字列'
const promise = navigator.clipboard.writeText(target);
// 例
promise.then(
// 成功時の処理
);
jsconst promise = navigator.clipboard.readText();
// 例
promise.then((text) => {
console.log(text);
});
readText()
の返り値>クリップボードが空であったり、テキストがないか、クリップボードの内容を表す DataTransfer オブジェクトがテキストの表現を持たない場合は、空文字列を返します。