问答 查看内容
返回列表

卡片详情页的过滤器,从功能层面看,能否隐藏? 如果不行,使用插件的方式

29 1
发表于 9 小时前 | 查看全部 阅读模式
本帖最后由 观小咩 于 2026-8-18 09:52 编辑

1.png

评论1

观小咩楼主Lv.1 发表于 9 小时前 | 查看全部
功能层面不支持,需要用插件解决
  1. (() => {
  2.   const PLUGIN_NAME = '隐藏卡片详情页过滤器';
  3.   const hiddenKeys = ['card_view_filter'];

  4.   const apply = () => {
  5.     if (!window.GD || typeof window.GD.dispatch !== 'function') return;
  6.     window.GD.dispatch('config-display-control', { hiddenKeys });
  7.     console.log(`[${PLUGIN_NAME}] hiddenKeys applied`, hiddenKeys);
  8.   };

  9.   const scheduleApply = () => {
  10.     apply();
  11.     setTimeout(apply, 300);
  12.     setTimeout(apply, 1000);
  13.     setTimeout(apply, 3000);
  14.   };

  15.   if (document.readyState === 'loading') {
  16.     document.addEventListener('DOMContentLoaded', scheduleApply, { once: true });
  17.   } else {
  18.     scheduleApply();
  19.   }

  20.   window.addEventListener('load', scheduleApply);
  21.   window.addEventListener('hashchange', scheduleApply);
  22.   window.addEventListener('popstate', scheduleApply);
  23. })();
复制代码

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

微信服务号
联系我们
电话:400-880-0750
邮箱:hello@guandata.com
Copyright © 2001-2026 观远社区 版权所有 All Rights Reserved. 浙 ICP 备15006424号-3
去回复 去发帖 返回顶部
快速回复 返回顶部 返回列表