移除 Glassfy 图表

删除 Glassfy 图表,完整显示销售报告列表。

  1. // ==UserScript==
  2. // @name Remove Glassfy Charts
  3. // @name:zh-CN 移除 Glassfy 图表
  4. // @namespace http://gewill.org/
  5. // @version 0.2
  6. // @description Delete Glassfy Charts, fullly show sales reports list.
  7. // @description:zh-CN 删除 Glassfy 图表,完整显示销售报告列表。
  8. // @author Ge Will
  9. // @match *://dashboard.glassfy.io/*
  10. // @icon data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+DQo8c3ZnIHdpZHRoPSI4MDBweCIgaGVpZ2h0PSI4MDBweCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzQyOV8xMTEyOCkiPg0KPHBhdGggZD0iTTIwIDMuOTk5OTRINEw5LjYgMTEuNDY2NkM5Ljg1OTY0IDExLjgxMjggMTAgMTIuMjMzOSAxMCAxMi42NjY2VjE5Ljk5OTlMMTQgMTcuOTk5OVYxMi42NjY2QzE0IDEyLjIzMzkgMTQuMTQwNCAxMS44MTI4IDE0LjQgMTEuNDY2NkwyMCAzLjk5OTk0WiIgc3Ryb2tlPSIjMjkyOTI5IiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPC9nPg0KPGRlZnM+DQo8Y2xpcFBhdGggaWQ9ImNsaXAwXzQyOV8xMTEyOCI+DQo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+
  11. // @grant none
  12. // @license MIT
  13. // ==/UserScript==
  14.  
  15. (function() {
  16. 'use strict';
  17.  
  18. function removeElements() {
  19. // 定义用于标识 div 元素的类名
  20. const divClassName = "col-lg-6";
  21.  
  22. // 查找并移除具有指定类名的 div 元素
  23. const divElementsToRemove = document.querySelectorAll(`div.${divClassName}`);
  24. divElementsToRemove.forEach(element => {
  25. element.remove();
  26. });
  27.  
  28. // 查找并移除 ngb-alert 元素
  29. const ngbAlertElementsToRemove = document.querySelectorAll('ngb-alert');
  30. ngbAlertElementsToRemove.forEach(element => {
  31. element.remove();
  32. });
  33. }
  34.  
  35. // 每隔3秒执行一次移除操作
  36. setInterval(removeElements, 3000);
  37. })();