NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @namespace https://openuserjs.org/users/skitter.suntour // @name Dojo blacklist // @version 0.0.1 // @description 指定した投稿者の投稿を非表示にするスクリプト。 // @author skitter.suntour // @copyright 2021,skitter.suntour(https://openuserjs.org/users/skitter.suntour) // @license MIT // @match https://engawa.kakaku.com/* // @icon // @grant none // ==/UserScript== (function() { 'use strict'; //以下の例のように非表示にしたい投稿者名をカンマ区切りの配列で指定する。 //例) //let blacklist = ['skitter', 'ディープ・ インパクト']; let blacklist = []; let titles = document.getElementsByClassName('title'); for(let i = 0; i < titles.length; i += 1) { if (titles[i].getElementsByTagName('a').length > 0){ let handle = titles[i].getElementsByTagName('a')[0].innerText.trim(); if (blacklist.includes(handle)){ titles[i].parentNode.style.display='none'; continue; } } else { titles[i].parentNode.style.display='none'; //ついでに削除済の投稿を非表示にする。 } } })();