Hide Specific SVG Spans on Mistral Chat

Hides span elements with class "rounded-md" that contain a polygon with points="242.424,90.909"

当前为 2025-06-20 提交的版本,查看 最新版本

// ==UserScript==
// @name         Hide Specific SVG Spans on Mistral Chat
// @description  Hides span elements with class "rounded-md" that contain a polygon with points="242.424,90.909"
// @match        https://chat.mistral.ai/*
// @run-at       document-idle
// @version 0.0.1.20250620173705
// @namespace https://gf.qytechs.cn/users/1435046
// ==/UserScript==

(function() {
  function hideMatchingPolygons() {
    const polygons = document.querySelectorAll('polygon[points^="242.424,90.909"]');

    polygons.forEach(polygon => {
      let span = polygon.closest('span');
      if (span && span.classList.contains('rounded-md')) {
        span.style.setProperty('display', 'none', 'important');
      }
    });
  }

  // Run once on page load
  hideMatchingPolygons();

  // Also observe for dynamically added polygons
  const observer = new MutationObserver(mutations => {
    mutations.forEach(() => hideMatchingPolygons());
  });

  observer.observe(document.body, {
    childList: true,
    subtree: true
  });
})();

QingJ © 2025

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