Decloak links and open directly

Open redirected/cloaked links directly

目前為 2015-01-24 提交的版本,檢視 最新版本

  1. // ==UserScript==
  2. // @name Decloak links and open directly
  3. // @description Open redirected/cloaked links directly
  4. // @version 1.0.3
  5. // @author wOxxOm
  6. // @namespace wOxxOm.scripts
  7. // @icon https://i.imgur.com/cfmXJHv.png
  8. // @license MIT License
  9. // @grant none
  10. // ==/UserScript==
  11.  
  12. window.addEventListener('mousedown', decloak);
  13. window.addEventListener('keydown', function(e){ if (e.keyCode == 13) decloak(e) });
  14.  
  15. function decloak(e) {
  16. for (var a = e.target; a.localName != 'a'; a = a.parentNode)
  17. if (!a.parentNode)
  18. return;
  19. var m = a.href.match(/.+?(https?:\/\/.+|https?%3[Aa]%2[Ff]%2[Ff].+?)(?:&|$)/);
  20. if (m) {
  21. a.href = decodeURIComponent(m[1]);
  22. console.log('De-anonymized: ' + a.href);
  23. }
  24. }