くらげになりたい。

くらげのようにふわふわ生きたい日曜プログラマなブログ。趣味の備忘録です。

【小ネタ】JavaScriptでクリップボードにコピーする(Async Clipboard API)

クリップボードにコピーするほう法を調べたので、その備忘録。

// Copy
navigator.clipboard.writeText("some text").then(function() {
    // Promise resolved successfully.
    console.log("Copied to clipboard successfully!");
}, function() {
    // Promise rejected.
    console.error("Unable to write to clipboard. :-(");
});

// Paste
navigator.clipboard.readText().then(function(data) {
    // Successful read.
    console.log("Read from clipboard: " + data);
}, function() {
    // Read failed.
    console.log("Failed to read from clipboard");
})

以前は、以下のようなのがあったらしい。 - document.execCommand(...) - clipboard.js - clipboard-polyfill.js

参考にしたサイト様