Browser Integration
Clipboard Copy Status
The Clipboard API copies text after a button click and updates an output element when the promise resolves.
Program
Clipboard writes require user intent. A click handler can copy a generated value and report success to the user.
clipboard_copy_status.html
<button id="copy">Copy invite</button>
<output id="status">Ready</output>
<script>
const copyButton = document.querySelector("#copy");
const statusEl = document.querySelector("#status");
copyButton.addEventListener("click", async () => {
const invite = "EGTRY-2026";
await navigator.clipboard.writeText(invite);
statusEl.textContent = "Copied " + invite;
});
</script>
Clipboard API
navigator.clipboard exposes asynchronous clipboard read and write methods.
user gesture
Browsers generally require a trusted user action before writing clipboard data.