38
19

More than 3 years have passed since last update.

Wiki(の募金)をぶっ壊す党

Last updated at Posted at 2021-07-15

はじめに

みなさん、Wikipediaは利用してますでしょうか?
私はよく利用させていただいています。

サイトを利用している方なら下記のような、募金を促すお知らせをみたことがありますよね? ↓↓↓

スクリーンショット 2021-07-15 8.26.29.png

募金の有無に関わらず、定期的に表示され邪魔に感じているのではないでしょうか?
今回はUserJSを利用してパージしてみようと思います!

準備

UserJSというサイト表示時にJavascriptを挿入してくれるChrome拡張機能を使用します!

実装

まず、DOMを調べる

このメッセージの箇所を調べます。
スクリーンショット 2021-07-15 8.29.55.png

<div id="siteNotice">

id="siteNotice"というのがサイト全体のお知らせになっているようですね。
その中の、id="centralNotice"class="cn-fundraising", class="frb-xxx"辺りが
募金系のメッセージのようです
(fundraising=募金)

JSでDOMを削除する

今回は、サイトのお知らせ自体削除してしまいます。
(記事が見れれば問題ないですしね)

  • UserJS
window.addEventListener('load', () => {
  const siteNotice = document.getElementById('siteNotice')
  if (siteNotice) {
    siteNotice.remove()
  }
})

スクリーンショット 2021-07-15 8.39.23.png

※ UserJSはheadタグ内に追加されるコードを記述できます

いざ、実行

スクリーンショット 2021-07-15 8.39.34.png

$\color{red}{\rm {Now\ it's\ clean!\ 🎉}}$

さいごに

今回は、UserJSを利用してWikiの募金メッセージを削除してみました。
DOMが変わると対応できなくはなりますが、広告削除などにも応用が効きますので
よく利用するサイトであれば、UserJSなどでパージしておくと便利になるかなと思います!

ではでは ✈️

38
19
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
38
19