Remove Chess.com User Stylesheets

Remove custom stylesheets from group and user pages

  1. // ==UserScript==
  2. // @name Remove Chess.com User Stylesheets
  3. // @namespace http://xyxyx.org/
  4. // @description Remove custom stylesheets from group and user pages
  5. // @include http://www.chess.com/*
  6. // @version 0.1
  7. // @grant none
  8. // ==/UserScript==
  9.  
  10. var links = document.getElementsByTagName("link");
  11. console.log("links = " + links);
  12. for (var i = 0; i < links.length; i++) {
  13. var link = links.item(i);
  14. var rel = link.getAttribute("rel");
  15. console.log("Rel = " + rel);
  16. if (rel === "stylesheet") {
  17. var href = link.getAttribute("href");
  18.  
  19. if (!href.match( /custom_group_css/ ) && !href.match( /custom_css/ )) {
  20. console.log("Leaving CSS: " + href);
  21. } else {
  22. console.log("Removing CSS: " + href);
  23. link.disabled = true;
  24. }
  25. }
  26. }
  27.