ソーシャルメディア共有ボタンの削除

2017-06-21:内容が古くなったので全面的に改訂。

2015-01-21:SNSの種類が増えたり仕様が変更になったりしてるので、フィルタを書き直した

SNS全盛時代になってからというもの、ニュースサイトやブログに共有ボタンが大量に貼られるようになった。
こういうボタンはiframeを使ってけっこうな量の情報を読み込んでいるので、1ページ中にこういったボタンが大量にあると、それだけでページの表示速度がかなり遅くなるので、ばっさり削除してしまおう。

削除するには広告ブロックアプリを使う。
おすすめは uBlock origin。この手のアプリで有名なのはAdBlockだけど、uBlock origin のがメモリ食わないし軽くて速い。

uBlock origin には最初からSNSボタンを排除するフィルタが搭載されているので、これをONにするだけでもOK。
オプション画面を開き、「外部フィルター」の「ソーシャル」にある「Fanboy's」というリストにチェックを入れて「適用」ボタンを押す。

ただし、このフィルタはやや重いというか、過剰にブロックされてしまうことがあるので、そこまでしなくていい、特定のSNSボタンだけブロックしたいという人は「Myフィルター」に以下のルールを書き込んで使ってください。

Facebook

1行目は「いいね!」と「シェア」ボタンを削除する。
2行目はコメント表示を削除。

||www.facebook.com/*/plugins/
||www.facebook.com/plugins/

Google+1

1行目だけで大半はブロックできると思うけど、漏れが多いようなら残りの2行も追加で。

||apis.google.com/*/0/
||apis.google.com/js/plusone.js
||plusone.google.com/

Twitter

基本は1行目だけでOK。
2行目は、ページのツイート数を表示するサービス。Twitter公式のものが廃止になったため、現在ではdigitiminimiが提供するものがよく使われているようだ。

||platform.twitter.com/widgets/
||jsoon.digitiminimi.com/

はてブ

||b.st-hatena.com/js/bookmark_button
||b.st-hatena.com/images/entry-button/

Pocket、mixiチェック、Greeいいね、Line

||widgets.getpocket.com/v1/button
||static.mixi.jp/js/
||mixi.jp/share.pl
||share.gree.jp/share
||timeline.line.me/social-plugin-widget/

(おまけ)ヤフコメ非表示

||news.yahoo.co.jp/comment/plugin/

どのルールも、そのSNSサイトを利用したいときに、必要な機能までブロックされる危険がある。 その場合はルールの末尾に$third-partyを追加するとほぼ回避できる。

例)
||www.facebook.com/plugins/$third-party

ルールを設定すると、こういうボタン↓が全部消えてくれます。 ページを読み込んだときに引っかかる感じがなくなって超快適!!