kmAD重构

隐藏广告并优化性能

当前为 2025-03-11 提交的版本,查看 最新版本

// ==UserScript==
// @name         kmAD重构
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  隐藏广告并优化性能
// @author       Musashi
// @match        https://km.ygking.site/km/*
// @match        https://kmvip.pages.dev/km/*
// @match        https://kmsvip.pages.dev/km/km/km/km/km/km/*
// @match        https://kmcdn.pages.dev/km/km/km/km/km/*
// @match        http://23.225.181.59/km/km/km/km/*
// @match        https://24y2if5.xyz/km/km/km/*
// @match        https://i4433b6.xyz/km/km/*
// @match        https://kmsvip.xyz/km/*
// @grant        GM_addStyle
// ==/UserScript==

(function() {
    'use strict';

    // 注入优化后的 CSS 来隐藏广告图片和不需要的元素
    GM_addStyle(`
        /* 隐藏所有包含广告图像的 img 标签 */
        img[src*="ad.xmmnsd.com"],
        img[src="static/img/ttab.254a0d02.png"],
        img[src="static/img/collectdesktop.ff055cee.png"] {
            display: none !important;
        }

        /* 隐藏广告相关的层和通知条 */
        div.van-overlay,
        div.van-notice-bar[role="alert"],
        div.vip_ad {
            display: none !important;
        }

        /* 隐藏下载按钮 */
        div.download {
            display: none !important;
        }

        /* 隐藏广告图片列表,并去除空白区域 */
        ul.g-list img,
        ul.g-list li {
            display: none !important; /* 隐藏图片和整个列表项 */
            height: 0 !important; /* 去除空白区域 */
            margin: 0 !important; /* 去除外边距 */
            padding: 0 !important; /* 去除内边距 */
        }

        /* 隐藏包含下载链接的 foot-box 元素 */
        ul.foot-box {
            display: none !important; /* 隐藏整个 foot-box 列表 */
        }
    `);
})();