删除共创世界(CCW)录制按钮

删除共创世界(CCW)社区的作品游玩页上的录制按钮

目前為 2025-05-27 提交的版本,檢視 最新版本

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

// ==UserScript==
// @name         删除共创世界(CCW)录制按钮
// @namespace    https://greasyfork.org/zh-CN/scripts/474834-%E5%88%A0%E9%99%A4%E5%85%B1%E5%88%9B%E4%B8%96%E7%95%8C-ccw-%E5%BD%95%E5%88%B6%E6%8C%89%E9%92%AE
// @version      1.5
// @description  删除共创世界(CCW)社区的作品游玩页上的录制按钮
// @match        *://ccw.site/detail/*
// @match        *://www.ccw.site/detail/*
// @grant        none
// @license MIT
// ==/UserScript==

(function() {
    'use strict';

    // 定义 MutationObserver 的回调函数
    var observerCallback = function(mutationsList, observer) {
        for (var mutation of mutationsList) {
            if (mutation.type === 'childList') {
                // 检查是否存在指定的元素
                var elements = document.querySelectorAll('div.container-4-z20.new-card-2eJC9');
                if (elements && elements.length > 0) {
                    // 删除元素
                    elements.forEach(function(element) {
                        element.remove();
                    });
                    // 停止监听
                    observer.disconnect();
                    break;
                }
            }
        }
    };

    // 创建 MutationObserver 实例
    var observer = new MutationObserver(observerCallback);

    // 配置 MutationObserver 监听的选项
    var observerConfig = {
        childList: true, // 监听子节点的变化
        subtree: true, // 监听所有后代节点的变化
    };

    // 开始监听
    observer.observe(document.body, observerConfig);
})();