広告を除去するブックマークレットを作りました

概要

父が「広告に埋もれていて本文が何なのか分からないサイトが多い」ということを言っていたので、作りました。

以下のリンクをクリックすると作動しますが、それではこのページ以外に使えないので、ブックマークに登録して使ってください。

ブックマークに登録する時は、ドラッグ&ドロップか右クリックから!

以下のリンクをドラッグ&ドロップまたは右クリックから

お気に入りに登録してください。

外部リンク除去

あとは、使いたいページを開いた状態で、そのブックマークを起動するだけです。

お試しコーナー

ちょっと試してみたい方は、ブックマークせずに上のリンクをクリックするだけでも作動します。

消えた部分を元に戻す機能はないので、ページを再読み込みしてください。

これが消えるはず→ http://google.com/

ブックマークレットの作り方

「プログラムをブックマークする」という、ちょっと裏技的な方法で動いています。

これを「ブックマークレット」と言うそうです。

上のリンクは、どこかのページではなくて、次のようなプログラムにリンクが貼られています。

javascript:(function(){var%20s=document.createElement(‘script’);s.charset=’UTF-8′;s.src=’http://cafetable.net/js/rmExtLnk.js’;document.body.appendChild(s)})();

こんな風にリンク先に「javascript: 〜」として、何かしらの処理を書けば、「その処理をブックマークできる」というものです。

※ブックマークレットを初めて作った上に、Javascriptを良く知らないということで、かなり回りくどい変なコードになっています。

広告除去の方法

まったく凝ったことはしていないので精度は低いです。

表示しているページと異なるドメインのページへのリンク(外部リンク)と、インラインフレーム(iframeタグ)を広告と見なして除去しています。

だから、内部リンク経由の広告は除去できなかったり、本来は広告でないものも除去されたりします…。

遊び方

色々なページで試してみたところ、まとめ系サイトで使うとズバっとリンクが消えたりします。(消えちゃ困るって話もあります)

他にも、ちょっと広告が多いなって時に起動すると便利かもしれません。

コメント

タイトルとURLをコピーしました