Greasy Fork 支持简体中文。

Copy Page Source Button

adds a button that a=copies the source code

  1. // ==UserScript==
  2. // @name Copy Page Source Button
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.1
  5. // @description adds a button that a=copies the source code
  6. // @author JouwNaam
  7. // @match *://*/*
  8. // @grant GM_setClipboard
  9. // ==/UserScript==
  10.  
  11. (function() {
  12. 'use strict';
  13.  
  14.  
  15. const button = document.createElement('button');
  16. button.textContent = '🖨️';
  17. button.style.position = 'fixed';
  18. button.style.left = '24px';
  19. button.style.bottom = '60px';
  20. button.style.padding = '6px 10px';
  21. button.style.backgroundColor = '#000000';
  22. button.style.color = 'white';
  23. button.style.border = 'none';
  24. button.style.borderRadius = '3px';
  25. button.style.fontSize = '14px';
  26. button.style.cursor = 'pointer';
  27. button.style.zIndex = '9999';
  28.  
  29. document.body.appendChild(button);
  30.  
  31. button.addEventListener('click', function() {
  32. const pageSource = document.documentElement.outerHTML;
  33. GM_setClipboard(pageSource);
  34. alert('Broncode is gekopieerd naar het klembord!');
  35. });
  36. })();