Button Remover

Removes "Explore Premium" and "Install App" buttons from Spotify web player.

当前为 2024-09-15 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Button Remover
  3. // @namespace http://tampermonkey.net/
  4. // @version 1.2
  5. // @description Removes "Explore Premium" and "Install App" buttons from Spotify web player.
  6. // @author InariOkami
  7. // @icon https://www.google.com/s2/favicons?sz=64&domain=spotify.com
  8. // @match https://open.spotify.com/*
  9. // @grant none
  10. // ==/UserScript==
  11.  
  12. (function() {
  13. 'use strict';
  14.  
  15. function removeElementsByClassName(className) {
  16. let elements = document.getElementsByClassName(className);
  17. while(elements.length > 0){
  18. elements[0].parentNode.removeChild(elements[0]);
  19. }
  20. }
  21.  
  22. removeElementsByClassName('ButtonInner-sc-14ud5tc-0 ksgXuD encore-over-media-set');
  23.  
  24. removeElementsByClassName('ButtonInner-sc-14ud5tc-0 kNmeGH encore-inverted-light-set Upqw01TOXETOmR5Td7Dj');
  25.  
  26. const observer = new MutationObserver(function(mutations) {
  27. mutations.forEach(function() {
  28. removeElementsByClassName('ButtonInner-sc-14ud5tc-0 ksgXuD encore-over-media-set');
  29. removeElementsByClassName('ButtonInner-sc-14ud5tc-0 kNmeGH encore-inverted-light-set Upqw01TOXETOmR5Td7Dj');
  30. });
  31. });
  32.  
  33. observer.observe(document.body, { childList: true, subtree: true });
  34.  
  35. })();