anti-bomber

爆大哈拿

  1. // ==UserScript==
  2. // @name anti-bomber
  3. // @name:zh-CN anti-bomber
  4. // @namespace http://tampermonkey.net/
  5. // @version 0.1
  6. // @description 爆大哈拿
  7. // @description:zh-CN 爆大哈拿
  8. // @match https://blast.tv/*
  9. // @license MIT
  10. // ==/UserScript==
  11.  
  12. (function() {
  13. 'use strict';
  14.  
  15. // 隐藏匹配的元素
  16. function hideElements() {
  17. const elements = document.querySelectorAll('.flex.items-center.justify-center.gap-2');
  18. elements.forEach(element => {
  19. element.style.display = 'none';
  20. });
  21. }
  22.  
  23. // 页面加载完成后执行
  24. if (document.readyState === 'loading') {
  25. document.addEventListener('DOMContentLoaded', hideElements);
  26. } else {
  27. hideElements();
  28. }
  29.  
  30. // 创建MutationObserver来监视DOM变化
  31. const observer = new MutationObserver((mutations) => {
  32. let shouldHide = false;
  33. mutations.forEach(mutation => {
  34. if (mutation.type === 'childList' && mutation.addedNodes.length > 0) {
  35. shouldHide = true;
  36. }
  37. });
  38. if (shouldHide) {
  39. hideElements();
  40. }
  41. });
  42.  
  43. // 开始观察整个文档的变化
  44. observer.observe(document.body, {
  45. childList: true,
  46. subtree: true
  47. });
  48. })();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址