Link Target 'blank' to removal

Remove target blank from all links

  1. // ==UserScript==
  2. // @name Link Target 'blank' to removal
  3. // @namespace armeagle.nl
  4. // @include *
  5. // @exclude http://webmail.cpanel.your-webhost.nl/*
  6. // @exclude *armeagle.nl*
  7. // @version 0.0.1.20140705065616
  8. // @description Remove target blank from all links
  9. // ==/UserScript==
  10.  
  11. if (window.top == window) {
  12. var ahrefs = document.querySelectorAll('a[target]');
  13. for ( a_ind = 0; a_ind < ahrefs.length; a_ind++ ) {
  14. var a = ahrefs[a_ind];
  15. a.removeAttribute('target');
  16. }
  17.  
  18. // remove base target tag
  19. var bases = document.querySelectorAll("base[target]");
  20. for (ind = 0; ind < bases.length; ind++) {
  21. var base = bases[ind];
  22. base.removeAttribute('target');
  23. }
  24. }