删除共创世界(CCW)社区的作品游玩页上的录制按钮
目前為
// ==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);
})();