您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
block nsfw results in lists in bangumi.tv
// ==UserScript== // @name BgmBlockNSFWInLists // @namespace https://jirehlov.com // @version 0.1.2 // @description block nsfw results in lists in bangumi.tv // @author Jirehlov // @include /^https?://(bangumi\.tv|bgm\.tv|chii\.in)/(.+?/list|.+?/tag|.+?/browser|subject_search|index)(/|\?).+$/ // @grant none // @license MIT // ==/UserScript== (function () { const browserItemList = document.querySelector('ul#browserItemList'); if (browserItemList) { const liElements = browserItemList.querySelectorAll('li'); liElements.forEach(li => { li.style.display = 'none'; }); async function checkAndRemoveLi(li) { const idValue = li.getAttribute('id'); if (idValue) { const match = idValue.match(/_(\w+)$/); if (match) { const subjectid = match[1]; const response = await fetch(`/subject/${subjectid}`, { credentials: 'omit' }); const text = await response.text(); if (!text.includes('<h2>呜咕\uFF0C出错了</h2>')) { li.style.display = 'block'; } } } } liElements.forEach(li => { checkAndRemoveLi(li); }); } }());
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址