您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
用于哆啦新番社的简易页面美化、精简脚本
// ==UserScript== // @name 哆啦新番社页面精简 // @namespace http://tampermonkey.net/ // @version 0.1 // @description 用于哆啦新番社的简易页面美化、精简脚本 // @author Pixcat // @match *://*.dora-video.cn/* // @match *://dora.xiaoxinbk.com/* // @grant none // @run-at document-end // ==/UserScript== (function() { 'use strict'; // 隐藏公告,避免重复显示 localStorage.setItem("announcement_shown_" + new Date().toDateString(), "true"); // 等待页面加载完成后执行美化和精简操作 window.addEventListener('load', function() { // 选择页面元素并执行隐藏操作 var ulMenus = document.querySelectorAll('ul'); var forms = document.getElementsByTagName("form"); var elements = document.querySelectorAll('.carousel-inner, .lunbo, .carousel-indicators, .youlink, #comments'); var cards = document.querySelectorAll('.card'); // 隐藏包含“登录”文本的菜单项 hideElementsWithText(ulMenus, '登录'); // 隐藏所有POST方法的表单 hideFormsByMethod(forms, 'post'); // 隐藏特定的页面元素,如轮播图、评论区等 hideElements(elements); // 隐藏包含“红包”文本的卡片 hideElementsWithText(cards, '红包'); }); // 定义隐藏包含特定文本的元素的函数 function hideElementsWithText(elements, text) { elements.forEach(function(element) { if (element.textContent.includes(text)) { element.style.display = 'none'; } }); } // 定义隐藏特定请求方法的表单的函数 function hideFormsByMethod(forms, method) { for (var i = 0; i < forms.length; i++) { var formMethod = forms[i].getAttribute("method"); if (formMethod && formMethod.toLowerCase() === method.toLowerCase()) { forms[i].style.display = "none"; } } } // 定义隐藏特定元素的函数 function hideElements(elements) { elements.forEach(function(element) { element.style.display = 'none'; }); } })();