hkepcFilter

You can block some members by editing blacklist.

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램을 설치해야 합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

Advertisement:

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

Advertisement:

// ==UserScript==
// @name     hkepcFilter
// @include https://www.hkepc.com/forum/*
// @require http://code.jquery.com/jquery-3.6.0.min.js
// @description You can block some members by editing blacklist.
// @version 1.0
// @license MIT
// @namespace https://greasyfork.org/users/1056810
// ==/UserScript==

const blackList = [
  "member1",
  "member2",
  "member3",
  "member4",
];

$(document).ready(function () {
  $("tbody").each(function (index) {
    var author = $(this).find(".author").find("cite").text().trim();
    if (blackList.indexOf(author) !== -1) {
      $(this).remove();
    }
  });

  $("tbody").each(function (index) {
    var author = $(this)
      .find(".postauthor")
      .find(".postinfo")
      .find("a")
      .text()
      .trim();

    if (blackList.indexOf(author) !== -1) {
      $(this).remove();
    }
  });

  $(".quote").each(function (index) {
    var author = $(this).find("blockquote").find("font").text().split(" ")[0];

    if (blackList.indexOf(author) !== -1) {
      $(this).remove();
    }
  });
});