Alt Click Copy

Alt click an HTML element on the page to copy it to your clipboard. Check the following resource to determine if you need to enable browser permissions for clipboard writing https://caniuse.com/mdn-api_clipboard_writetext

  1. // ==UserScript==
  2. // @name Alt Click Copy
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.1.0
  5. // @description Alt click an HTML element on the page to copy it to your clipboard. Check the following resource to determine if you need to enable browser permissions for clipboard writing https://caniuse.com/mdn-api_clipboard_writetext
  6. // @author mchpatr
  7. // @match *://*/*
  8. // @icon https://github.com/prmichaelsen/alt-click-copy/releases/download/alt-click-copy/save.icon.png
  9. // @run-at document-start
  10. // ==/UserScript==
  11. (() => {
  12. document.addEventListener("click", function(event){
  13. const clickedEl = event.target
  14. if (event.altKey && clickedEl && clickedEl.textContent) {
  15. event.preventDefault();
  16. event.stopPropagation();
  17. navigator.clipboard.writeText(clickedEl.textContent);
  18. return false;
  19. }
  20. });
  21. })()