remove target blank

remove target blank,original author:ArmEagle,modify idea from: taoww

  1. // ==UserScript==
  2. // @name remove target blank
  3. // @include *
  4. // @version 0.0.1.20201123
  5. // @description remove target blank,original author:ArmEagle,modify idea from: taoww
  6. // @run-at document-idle
  7. // @namespace https://greatest.deepsurf.us/users/124367
  8. // ==/UserScript==
  9. if (window.top == window) {
  10. var ahrefs = document.querySelectorAll('a[target]');
  11. for ( a_ind = 0; a_ind < ahrefs.length; a_ind++ ) {
  12. var a = ahrefs[a_ind];
  13. a.removeAttribute('target');
  14. }
  15. // remove base target tag
  16. var bases = document.querySelectorAll("base[target]");
  17. for (ind = 0; ind < bases.length; ind++) {
  18. var base = bases[ind];
  19. base.removeAttribute('target');
  20. }
  21. }