将复制的 Twitter/X 链接改为 fixupx.com

将复制的 twitter.com/x.com 链接改为 fixupx.com

  1. // ==UserScript==
  2. // @name Modify Copied Twitter/X Links to fixupx.com
  3. // @name:zh-CN 将复制的 Twitter/X 链接改为 fixupx.com
  4. // @name:zh-TW 將複製的 Twitter/X 連結改為 fixupx.com
  5. // @description Modify copied twitter.com/x.com links to fixupx.com
  6. // @description:zh-CN 将复制的 twitter.com/x.com 链接改为 fixupx.com
  7. // @description:zh-tw 將複製的 twitter.com/x.com 連結改為 fixupx.com
  8. // @version 1.0
  9. // @author Foxxoccino
  10. // @license MIT
  11. // @match https://x.com/*
  12. // @match https://twitter.com/*
  13. // @grant none
  14. // @namespace https://greasyfork.org/zh-CN/users/1458898-foxxoccino
  15.  
  16. // ==/UserScript==
  17.  
  18. (function() {
  19. 'use strict';
  20.  
  21. document.addEventListener('copy', function(event) {
  22. const selection = window.getSelection().toString();
  23. if (selection && (selection.startsWith('https://x.com/') || selection.startsWith('https://twitter.com/'))) {
  24. navigator.clipboard.writeText(selection.replace(/^https:\/\/(?:x|twitter)\.com\//, 'https://fixupx.com/'));
  25. }
  26. });
  27. })();