Skip to content

Instantly share code, notes, and snippets.

@CalvinAllen
Last active November 20, 2019 17:20
Show Gist options
  • Save CalvinAllen/5e4a3bfc5a9c425406d052345b6bb457 to your computer and use it in GitHub Desktop.
Save CalvinAllen/5e4a3bfc5a9c425406d052345b6bb457 to your computer and use it in GitHub Desktop.
javascript: (function() {
function copyToClipboard(text) {
if (window.clipboardData && window.clipboardData.setData) {
return clipboardData.setData("Text", text);
} else if (
document.queryCommandSupported &&
document.queryCommandSupported("copy")
) {
var textarea = document.createElement("textarea");
textarea.textContent = text;
textarea.style.position = "fixed";
document.body.appendChild(textarea);
textarea.select();
try {
return document.execCommand("copy");
} catch (ex) {
console.warn("Copy to clipboard failed.", ex);
return false;
} finally {
document.body.removeChild(textarea);
}
}
}
copyToClipboard(document.title);
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment