【JavaScript】テキストをクリップボードにコピーする方法

Async Clipboard APIを使ったコードサンプル


if (navigator.clipboard) { // ブラウザサポートチェック
	navigator.clipboard
		.writeText('コピーするテキスト')
		.then(() => {
			console.log('コピー成功');
		})
		.catch((err) => {
			console.log('コピー失敗', err);
		});
}

注意点

  • httpsでないと使用できない。

参考