Greasy Fork is available in English.
进行一个裁缝魔改,添加屏蔽某关键词的功能,镜像网站也能用,目前只有标题检测,后续考虑添加summary检测
当前为
// ==UserScript==
// @name AO3屏蔽关键字-简陋版
// @version 0.1.0
// @description 进行一个裁缝魔改,添加屏蔽某关键词的功能,镜像网站也能用,目前只有标题检测,后续考虑添加summary检测
// @author dp
// @match https://archiveofourown.org/*
// @match https://nightalk.top/*
// @namespace http://greasyfork.icu/users/823731
// ==/UserScript==
// ========================
var blacklist=['鸣佐','鼬佐'];//关键词名单 自己添加
var links=document.links;
function test(keywords) {
for (let k = 0; k < blacklist.length; k++) {
if (keywords.indexOf(blacklist[k]) != -1) return true;
//else return true;
}
return false;
}
let keywords = document.querySelectorAll('h4.heading');
console.log(keywords);
if (blacklist.length && keywords.length) {
for (let k = 0; k < blacklist.length; k++) {
let tars = [];
for (let x = 0; x < keywords.length; x++) {
if (keywords[x].children.length > 0 && test(keywords[x].children[0].innerHTML)) {
tars.push(keywords[x]);
}
}
console.log(tars);
tars.forEach((item) => {
// a --- h4 --- div -- li
let li = item.parentElement.parentElement;
// li.style.display = 'none';
li.parentElement.removeChild(li);})
}
}